On Wed, 29 Sep 2004, Alexander K. Hansen wrote: > On Sep 28, 2004, at 6:49 PM, Viv Kendon wrote: > > > Trying to build dx fails as follows: > > > > <snip> > > mkdir .libs > > ar cru .libs/libDXEXEC.a libDXEXEC_la-main.o > > ranlib .libs/libDXEXEC.a > > creating libDXEXEC.la > > (cd .libs && rm -f libDXEXEC.la && ln -s ../libDXEXEC.la > > libDXEXEC.la) > > gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I./../dpexec > > -Dmacos -I/sw/include -I/usr/X11R6/include -g -O2 > > -I/usr/X11R6/include -D_GNU_SOURCE -c `test -f 'main.c' || > > echo './'`main.c > > sh ../../../libtool --mode=link gcc -g -O2 > > -I/usr/X11R6/include -D_GNU_SOURCE -L/sw/lib -o dxexec > > main.o ../dpexec/libDPEXEC.la ../dxmods/libDXMODS.la > > ../dxmods/user.lo ../dxmods/libDXMODSN.la > > ../libdx/libLIBDX.la ../libdx/mem.lo ../libdx/memory.lo > > ../hwrender/libHW.la ../hwrender/opengl/libOPENGL.la > > -lnetcdf -ldf -lXpm -ltiff -ldl -lXm -lXp -lGLU -lGL -lm > > -lXext -lXt -lX11 -lxm -lxt -lSM -lICE -L/usr/X11R6/lib > > -lpthread > > gcc -g -O2 -I/usr/X11R6/include -D_GNU_SOURCE -o dxexec > > main.o ../dxmods/user.o ../libdx/mem.o ../libdx/memory.o > > -L/sw/lib ../dpexec/.libs/libDPEXEC.a -L/usr/X11R6/lib > > ../dxmods/.libs/libDXMODS.a ../dxmods/.libs/libDXMODSN.a > > ../libdx/.libs/libLIBDX.a ../hwrender/.libs/libHW.a > > ../hwrender/opengl/.libs/libOPENGL.a -lnetcdf -ldf -lXpm > > -ltiff -ldl -lGLU -lGL -lm /sw/lib/libXm.dylib -lXt -lXp > > -lXext -lX11 -lxt -lSM -lICE -lpthread > > ld: warning prebinding disabled because dependent library: > > /sw/lib/libnetcdf.3.dylib is not prebound > > ld: /sw/lib/libdf.a(cdeflate.o) illegal reference to symbol: > > _deflate defined in indirectly referenced dynamic library > > /usr/lib/libz.1.dylib > > ld: /sw/lib/libdf.a(dfjpeg.o) illegal reference to symbol: > > _jpeg_destroy_compress defined in indirectly referenced > > dynamic library /sw/lib/libjpeg.62.dylib > > libdf.a is from hdf, so that might be a good place to start.
Just tried again after rebuilding hdf, but it made no difference (and the previous build was fairly new, 18th Sept so I wasn't hopeful). Version I have is 4.2r0-3 (the latest) in case that makes any difference. And the only reason I have it installed is because dx depends on it (I just tried removing it). > > make[3]: *** [dxexec] Error 1 > > make[2]: *** [all-recursive] Error 1 > > make[1]: *** [all-recursive] Error 1 > > make: *** [all-recursive] Error 1 > > ### execution of make failed, exit code 2 > > Failed: compiling dx-4.3.2-1 failed > > > > I guess I may need to rebuild some of the libs mentioned > > above: any clues as to which may be causing problems? > > > > Package manager version: 0.22.2 > > Distribution version: 0.7.1.rsync > > 10.3.5 > > XFree86 4.4.0 installed from binaries > > > For what it's worth, I got dx to build here with XCode 1.5 and X.org > 6.8.1 Well, trying X.org 6.8.1 is on my list of things to do (I have XCode1.5 installed). But since one of the conflicting symbols is apparently to do with /usr/lib/libz.1.dylib, I can't see how a different version of X would help...I should have a fairly clean install of 10.3, I did an archive install when I upgraded. I think I'm jinxed with dx, I haven't been able to build it since 2002 and OS10.1! -- Viv ------------------------------------------------ Dr Viv Kendon [EMAIL PROTECTED] QOLS tel: 020 7594 7746 Blackett Laboratory Imperial College London ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users
