I have some problems when compiling Fresco with Sun's C++-4.0 on Solaris 2.3.
The following messages appear at the Xtf and Fresco library building stage:
rm -f libXtf.so.0.7~
(cd .; LD_RUN_PATH=/usr/X11R6/lib /usr/ccs/bin/ld -o ./libXtf.so.0.7~ -G -z text -h libXtf.so.0.7 Xtf.o )
Text relocation remains referenced
against symbol offset in file
__0oMXfFrescoImplctPCcRiPPcP6IXfOption 0x24 Xtf.o
<unknown> 0x2c Xtf.o
<unknown> 0x34 Xtf.o
__0fJXtfFrescoIworkprocPvT 0x40 Xtf.o
__0fJXtfFrescoIworkprocPvT 0x44 Xtf.o
__0oOXtfDisplayImplctP6JXtfFrescoP6J_XDisplay 0xfec Xtf.o
ld: fatal: relocations remain against allocatable but non-writable sections
*** Error code 1
make: Fatal error: Command failed for target `libXtf.so.0.7'
The same happens for the Fresco directory.
When i suppress '-z text', the library is build and seems to work, but Fresco
is unstable. After a few seconds, fdraw crashes with the following message:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 0 ()
Serial number of failed request: 4808
Current serial number in output stream: 4804
Does anyone have a solution ?
Universite Catholique de Louvain