possibly the libraries libIVhines.la libUnidrawhines.la

Post Reply
fdavid

possibly the libraries libIVhines.la libUnidrawhines.la

Post by fdavid » Sun Jul 15, 2007 8:43 am

Hello,

When trying the "make" after the ./configure command on a linux Debian lenny, for the installation of iv I got this message (copied below). It seems that it cannot find the libraries libIVhines.la lib and Unidrawhines.la .

Would you have an idea why and what to do?

thanks a lot for you help

francois

libtool: link: only absolute run-paths are allowed
make[2]: *** [libIVhines.la] Erreur 1
make[2]: quittant le répertoire « /home/fdavid/neuron/iv/src/lib »
Making all in include
make[2]: entrant dans le répertoire « /home/fdavid/neuron/iv/src/include »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/fdavid/neuron/iv/src/include »
Making all in bin
make[2]: entrant dans le répertoire « /home/fdavid/neuron/iv/src/bin »
Making all in iclass
make[3]: entrant dans le répertoire « /home/fdavid/neuron/iv/src/bin/iclass »
/bin/sh ../../../libtool --mode=link g++ -g -O2 -o iclass classbuffer.o classeditor.o classinfo.o dialogs.o direct.o globals.o iclass.o main.o ../../lib/libIVhines.la ../../lib/libUnidrawhines.la -lX11 -lXext -lm
libtool: link: cannot find the library `../../lib/libIVhines.la'
make[3]: *** [iclass] Erreur 1
make[3]: quittant le répertoire « /home/fdavid/neuron/iv/src/bin/iclass »
Making all in idemo
make[3]: entrant dans le répertoire « /home/fdavid/neuron/iv/src/bin/idemo »
/bin/sh ../../../libtool --mode=link g++ -g -O2 -o idemo main.o ../../lib/libUnidrawhines.la ../../lib/libIVhines.la -lX11 -lXext -lm
libtool: link: cannot find the library `../../lib/libUnidrawhines.la'
make[3]: *** [idemo] Erreur 1
make[3]: quittant le répertoire « /home/fdavid/neuron/iv/src/bin/idemo »
Making all in idraw
make[3]: entrant dans le répertoire « /home/fdavid/neuron/iv/src/bin/idraw »
/bin/sh ../../../libtool --mode=link g++ -g -O2 -o idraw idarrow.o idarrowhead.o idarrows.o idcatalog.o idcmds.o idcomp.o idcreator.o iddialogs.o ided.o idkybd.o idvars.o main.o ../../lib/libUnidrawhines.la ../../lib/libIVhines.la -lX11 -lXext -lm
libtool: link: cannot find the library `../../lib/libUnidrawhines.la'
make[3]: *** [idraw] Erreur 1

hines
Site Admin
Posts: 1577
Joined: Wed May 18, 2005 3:32 pm

Post by hines » Mon Jul 16, 2007 9:17 am

The build of the InterViews library failed.
Go back to /home/fdavid/neuron/iv/src/lib
and type "make" and see what the errors are.

fdavid

"make" in lib

Post by fdavid » Mon Jul 16, 2007 9:48 am

Thank you
now the errors seem related to the paths
in
/neuron/iv/src/lib

the make results with a message starting with:

""
/bin/sh ../../libtool --mode=link g++ -g -O2 -o libIVhines.la -rpath NONE/i686/lib -version-info 3:3:0 Dispatch/dispatcher.lo ....
.....
"""

and finishing with :

"""
.....
TIFF/tif_thunder.lo TIFF/tif_tile.lo TIFF/tif_version.lo TIFF/tif_warning.lo TIFF/tif_write.lo -lm
libtool: link: only absolute run-paths are allowed
make: *** [libIVhines.la] Erreur 1
""""

This is the problem. Do you see waht is it?

francois

hines
Site Admin
Posts: 1577
Joined: Wed May 18, 2005 3:32 pm

Post by hines » Mon Jul 16, 2007 10:59 am

This is the problem. Do you see waht is it?
Not from what you sent. The critical information is the exact command line that was sent to libtool and the exact link line it executed. Please send me by email the output of the make (to michael.hines@yale.edu).

Post Reply