[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sparc64 ports breakage ( tightvnc )

On Sat, 20 Jul 2002 01:17:07 -0600
"Peter Valchev" <pvalchev_(_at_)_sightly_(_dot_)_net> wrote:

> As the message suggests, this is most likely a compiler bug.  Try
> disabling optimization with -O0, or building it with gcc3 (using the
> port) - you will get better results

Thanks for the advice Peter, you were right about optimization.
Compiling with -O0 gets me to the final step and fails there:

gcc -o Xvnc -O0 -ansi -Dasm=__asm     -L../.././/exports/lib 
dix/libdix.a os/libos.a ../.././/lib/Xau/libXau.a
../.././/lib/Xdmcp/libXdmcp.a ../.././/exports/lib/libfont.a 
hw/vnc/libvnc.a ../.././/../libvncauth/libvncauth.a
/usr/local/lib/libjpeg.a cfb/libcfb.a cfb16/libcfb.a cfb24/libcfb.a
cfb32/libcfb.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a 
 -L/usr/X11R6/lib -lz -lm    
cfb/libcfb.a(cfbglblt8.o): In function `cfbPolyGlyphBlt8':
cfbglblt8.o(.text+0x34): undefined reference to `cfbStippleStack'
cfbglblt8.o(.text+0x64): undefined reference to `cfbStippleStackTE'
[...snip repeated lines...]
collect2: ld returned 1 exit status

I found this comment in Xvnc/programs/Xserver/cfb/cfbglblt8.c :

/*  cfbStippleStack/cfbStippleStackTE are coded in assembly language.
 *  They are only provided on some architecures. */

That does not sound very promising... :(