Subject: Re: dumb g++ linker question
To: None <kent@goathill.org>
From: Nick Hudson <nick@nthcliff.demon.co.uk>
List: port-i386
Date: 02/05/2001 19:47:59
Kent Polk wrote:
> 
> 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

Try using -Wl,-rpath or (say it quietly) libtool.

Nick
-- 
aka skrll@netbsd.org, skrll@excite.co.uk