Subject: dumb g++ linker question
To: None <port-i386@NetBSD.ORG>
From: Kent Polk <kent@tiamat.goathill.org>
List: port-i386
Date: 02/01/2001 05:28:35
I'm trying to compile qHolo on a 1.5 system and appear to have problems
getting g++ to locate std libraries. The qHolo Makefile results are listed
below, but the libraries appear to be available:

$ ll /usr/X11R6/lib/libXmu.so*
... /usr/X11R6/lib/libXmu.so -> libXmu.so.6.0
... /usr/X11R6/lib/libXmu.so.6 -> libXmu.so.6.0
... /usr/X11R6/lib/libXmu.so.6.0
etc...

I've tried a number of other ways to get g++ to reference the libraries, but
nothing works (I also tried --rpath). What stupid thing am I missing?

Thanks
------------------

g++  -o qHolo gui/CodingDialogImpl.o  gui/ItaDialogImpl.o gui/MainWindow.o
gui/PropagationDialogImpl.o  gui/ViewWidget.o gui/main.o  kernel/CAInfos.o
kernel/CAPropCA.o  kernel/CAToReal.o kernel/ComplexAmplitude.o
kernel/ExpandCA.o kernel/ImageToCA.o kernel/IterativeCAToCA.o
kernel/RealToLevel.o  kernel/fftV.o rgba/qrgba.o  dialogs/CodingDialog.o
dialogs/ItaDialog.o dialogs/ParameterDialog.o dialogs/PropagationDialog.o
dialogs/QuantizationDialog.o  dialogs/SignalAreaDialog.o
gui/moc_CodingDialogImpl.o  gui/moc_ItaDialogImpl.o  gui/moc_MainWindow.o
gui/moc_ParameterDialogImpl.o  gui/moc_PropagationDialogImpl.o
gui/moc_QuantizationDialogImpl.o  gui/moc_ViewWidget.o  kernel/moc_Model.o
dialogs/moc_CodingDialog.o  dialogs/moc_ItaDialog.o
dialogs/moc_ParameterDialog.o dialogs/moc_PropagationDialog.o
dialogs/moc_QuantizationDialog.o dialogs/moc_SignalAreaDialog.o
-L/usr/X11R6/lib -L/usr/X11R6/qt2/lib -lqt -lXext -lX11 -lm

/usr/bin/ld: warning: libXmu.so.6, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/bin/ld: warning: libSM.so.6, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/bin/ld: warning: libICE.so.6, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/bin/ld: warning: libGLU.so.3, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/bin/ld: warning: libGL.so.3, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/bin/ld: warning: libpng.so.1, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/bin/ld: warning: libjpeg.so.62, needed by /usr/X11R6/qt2/lib/libqt.so,
 not found (try using --rpath)
/usr/X11R6/qt2/lib/libqt.so: undefined reference to `glXQueryServerString'
/usr/X11R6/qt2/lib/libqt.so: undefined reference to `glColor3ub'
...