Problem with CDT2.1, cygwin and libtool [message #133515] |
Wed, 05 January 2005 06:09 |
Eclipse User |
|
|
|
Originally posted by: mag.dcs.shef.ac.uk
Hello all,
I have been using Eclipse 3.0.1 with CDT 2.0 on a cygwin platform for
months without a problem, to compile a project with the autoconf,automake
& libtool configuration tools. I recently tried the new CDT 2.1 and I am
getting errors during the linking stage. Below is the relevant excerpt
from the make console. It seems eclipse is forcing libtool to insert full
pathnames into the libraries with windows-style backslashes. These are
then interpreted as the escape character in bash and removed from the
path, forming non-sensical library names. Needless to say, the problem
does not exist if I invoke make from a bash window, out of eclipse control.
Any suggestions?
manuel gamito
/bin/bash ../libtool --mode=link --tag=CXX g++ -Wno-non-template-friend
-finline-limit=0 -pipe -ggdb3 -DDBG_ENABLED -o gaea.exe -L./bounds
-L./bases gaea.o -lgaea -lbounds -lbases -lieeefp -ldbg
g++ -Wno-non-template-friend -finline-limit=0 -pipe -ggdb3 -DDBG_ENABLED
-o gaea.exe gaea.o -LD:\cygwin\home\mag\eclipse\gaea/src/bounds
-LD:\cygwin\home\mag\eclipse\gaea/src/bases
D:\cygwin\home\mag\eclipse\gaea/src/.libs/libgaea.a
-LD:\cygwin\home\mag\eclipse\gaea/src/lib
D:\cygwin\home\mag\eclipse\gaea/src/bounds/.libs/libbounds.a
D:\cygwin\home\mag\eclipse\gaea/src/bases/.libs/libbases.a
D:\cygwin\home\mag\eclipse\gaea/src/lib/.libs/libieeefp.a
D:\cygwin\home\mag\eclipse\gaea/src/lib/.libs/libdbg.a
g++: D:cygwinhomemageclipsegaea/src/.libs/libgaea.a: No such file or
directory
g++: D:cygwinhomemageclipsegaea/src/bounds/.libs/libbounds.a: No such file
or directory
g++: D:cygwinhomemageclipsegaea/src/bases/.libs/libbases.a: No such file
or directory
g++: D:cygwinhomemageclipsegaea/src/lib/.libs/libieeefp.a: No such file or
directory
g++: D:cygwinhomemageclipsegaea/src/lib/.libs/libdbg.a: No such file or
directory
make[3]: *** [gaea.exe] Error 1
|
|
|
Powered by
FUDForum. Page generated in 0.03665 seconds