Team

I've three different issues that I think are related to the same base problem. 
It appears the libtool complains of unresolved symbols. Instead of a warning it 
looks like this is a fatal error which prevents compiling

So far I have gotten this error in compiling subversion, apache, and mailutils 
(2.0 and 2.1). 


Error in make log
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared 
libraries


*** Warning: This system can not link to static lib archive 
../mailbox/libmailutils.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared 
libraries

Have to ask the newbie question here, is there an option to pass to the 
compiler to allow these packages to compile successfully?

So far none of these packages have produced working binaries when compiled with 
shared libraries. I can get apache to compile successfully by compiling the 
share items in (DSO) tho that confuses me.. I would have thought that wold be 
"static" instead of DSO but the docs say DSO. Maybe I am misreading it.. 
anyways...

Does a previous version of libtool have the same problem? I can't believe I am 
the only one running into this...


GCC version
crth at lkvn108 in /downloads/mail/mailutils-2.0
# gcc -v 
Using built-in specs.
Target: i686-pc-cygwin
Configured with: 
/gnu/gcc/releases/packaging/4.3.4-3/gcc4-4.3.4-3/src/gcc-4.3.4/configure 
--srcdir=/gnu/gcc/releases/packaging/4.3.4-3/gcc4-4.3.4-3/src/gcc-4.3.4 
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin 
--libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var 
--sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man 
--datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man -v 
--with-gmp=/usr --with-mpfr=/usr --enable-bootstrap 
--enable-version-specific-runtime-libs --with-slibdir=/usr/bin 
--libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc 
--disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 
--disable-sjlj-exceptions 
--enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --disable-symvers 
--enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp 
--enable-libada --enable-threads=posix --with-arch=i686 --with-tune=generic 
--enable-libgcj-sublibs
 CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 
GNATMAKE_FOR_TARGET=gnatmake GNATBIND_FOR_TARGET=gnatbind 
AS=/opt/gcc-tools/bin/as.exe AS_FOR_TARGET=/opt/gcc-tools/bin/as.exe 
LD=/opt/gcc-tools/bin/ld.exe LD_FOR_TARGET=/opt/gcc-tools/bin/ld.exe 
--with-ecj-jar=/usr/share/java/ecj.jar
Thread model: posix
gcc version 4.3.4 20090804 (release) 1 (GCC) 


      

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to