Afterstep 1.6.6 problems - solution hack

Anders Henriksson (andhe@ida.liu.se)
Tue, 26 Jan 1999 14:27:35 +0100


Hej All.

I have (with some help) solved the problem, at least temporary untill I can 
figure out why it was a problem in the first place. 1.6.6 is now up and 
running compiled with egcs.

The problem turned out that afterstep, Wharf and Pager was missing 2 
identifiers: __register_frame_info and __deregister_frame_info
Thus these programs halted when these identifiers where not found in the 
shared libraries.

As a temporary fix I put together a file register_frame_info.c containing the 
two stubbs:

void __register_frame_info( void ){}
void __deregister_frame_info( void ){}

I the added register_frame_info.o to the Makefile.in for afterstep, Wharf and 
Pager and copied the register_frame_info.c file to their respective source 
directories. configured and compiled as usual and it worked:)

I still do not have any clue to what these functions really do but if it is 
important I am bound to find out eventually. Does anybody know?

Maybe I will upgrade X and see if the problem goes away but X3.3.2 isn't that 
old, is it?

Thak you all for your help.

/Anders


-- 
Anders Henriksson		tel: +46 13 288983
TOSCA, IDA			fax: +46 13 282606
Linkoping University		
S-581 83 Linkoping		E-Mail:	andhe@ida.liu.se 	
Sweden                		WWW:	http://www.ida.liu.se/~andhe/



--
   WWW:   http://www.afterstep.org/
   FTP:   ftp://ftp.afterstep.org/
   MAIL:  http://www.caldera.com/linuxcenter/forums/afterstep.html