anyone successful building HP11 source?

Jeff Boerio boerio "at" ichips.intel.com
Wed Mar 24 17:04:01 2004


The linker line does show libvnc.a before librfb.a in the Makefile. 
Entering the command by hand doesn't change anything.

	 /opt/aCC/bin/aCC -o Xvnc +O1 -AA     -L../../exports/lib -L/usr/lib
vnc/Xvnc/stubs.o vnc/Xvnc/miinitext.o \
	dix/libdix.a os/libos.a ../../exports/lib/libXau.a
../../exports/lib/libXdmcp.a  vnc/Xvnc/libxvnc.a dix/libdix.a os/libos.a
../../exports/lib/libXau.a ../../exports/lib/libXdmcp.a  cfb/libcfb.a 
cfb16/libcfb16.a  cfb24/libcfb24.a  cfb32/libcfb32.a mfb/libmfb.a
dix/libxpstubs.a mi/libmi.a Xext/libext.a  Xi/libxinput.a  
lbx/liblbx.a  ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a
record/librecord.a  vnc/libvnc.a ../../../rfb/librfb.a
../../../Xregion/libXregion.a ../../../network/libnetwork.a
../../../rdr/librdr.a XTrap/libxtrap.a     mfb/libmfb.a dix/libxpstubs.a
mi/libmi.a Xext/libext.a  Xi/libxinput.a   lbx/liblbx.a 
../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a 
vnc/libvnc.a ../../../rfb/librfb.a ../../../Xregion/libXregion.a
../../../network/libnetwork.a ../../../rdr/librdr.a
XTrap/libxtrap.a       -L/usr/lib    ../../lib/font/libXfont.a
dix/libxpstubs.a -lz -lm  /usr/lib/libdbm.a    -ldld 

     - Jeff

On Wed, 2004-03-24 at 08:51, James Weatherall wrote:

> Hi Jeff,
> 
> The missing exports appear to be those supplied by the rfb library
> (librfb.a).  You appear to be linking against librfb.a, according to the
> output below, so the most likely cause of the errors is that libvnc.a
> doesn't appear before librfb.a in the link line.  If libX.a requires imports
> from libY.a then libX.a needs to appear *first* in the link line.
> 
> Cheers,
> 
> Wez @ RealVNC Ltd.