Package: libtool
Version: 2.2.6a-1
Severity: important
While trying to build gdal with the experimental libtool
I found that in --mode=link the -shared mod-arg is stripped by 2.2 and that
renders gdal ruby binding no more buildable.
make -f RubyMakefile.mk build
make[1]: Entering directory
`/users/frankie/debian/debian-gis/gdal/gdal-1.6.0/swig/ruby'
/bin/sh /users/frankie/debian/debian-gis/gdal/gdal-1.6.0/libtool --mode=link
g++ -fPIC -DPIC -shared -L/usr/lib -L/usr/lib -lgeos_c -I/usr/include
-lsqlite3 -lodbc -lodbcinst -L/usr/lib -lexpat -L/usr/lib -lxerces-c -lpthread
-ljasper -lhdf5 -lmfhdf -ldf -logdi -lgif -ljpeg -ltiff -lpng -lnetcdf -lpq
-L/usr/lib -lpq -lz -lpthread -lm -lrt -ldl -lcurl -rdynamic
-L/usr/lib/mysql -lmysqlclient
-L/users/frankie/debian/debian-gis/gdal/gdal-1.6.0 -lgdal1.6.0 -lruby1.8
gdal_wrap.o -o gdal.so
libtool: link: g++ -fPIC -DPIC -I/usr/include -rdynamic gdal_wrap.o -o gdal.so
-L/usr/lib /usr/lib/libtiff.so -lc -L/usr/lib/mysql -lm
-L/users/frankie/debian/debian-gis/gdal/gdal-1.6.0 /usr/lib/libgdal1.6.0.so
/usr/lib/libgeos_c.so /usr/lib/libgeos.so /usr/lib/libsqlite3.so
/usr/lib/libodbc.so /usr/lib/libodbcinst.so /usr/lib/libltdl.so
/usr/lib/libexpat.so -lxerces-c /usr/lib/libjasper.so /usr/lib/libhdf5.so
-lmfhdf -ldf -logdi /usr/lib/libgif.so /usr/lib/libjpeg.so -lpng -lnetcdf -lpq
-lrt -ldl /usr/lib/libcurl-gnutls.so /usr/lib/libmysqlclient.so -lpthread
-lcrypt -lnsl -lz -lruby1.8
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crt1.o: In function `_start':
/build/buildd-glibc_2.9-4-i386-WTAfru/glibc-2.9/csu/../sysdeps/i386/elf/start.S:115:
undefined reference to `main'
collect2: ld returned 1 exit status
make[1]: *** [gdal.so] Error 1
make[1]: Leaving directory
`/users/frankie/debian/debian-gis/gdal/gdal-1.6.0/swig/ruby'
make: *** [build] Error 2
Of course current unstable version works.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'testing'), (1,
'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libtool depends on:
ii autotools-dev 20080123.2 Update infrastructure for config.{
ii cpp 4:4.3.2-3 The GNU C preprocessor (cpp)
ii file 4.26-2 Determines file type using "magic"
ii gcc [c-compiler] 4:4.3.2-3 The GNU C compiler
ii gcc-2.95 [c-compiler] 1:2.95.4-27 The GNU C compiler
ii gcc-3.4 [c-compiler] 3.4.6-9 The GNU C compiler
ii gcc-4.1 [c-compiler] 4.1.2-25 The GNU C compiler
ii gcc-4.3 [c-compiler] 4.3.3-5 The GNU C compiler
ii libc6-dev [libc-dev] 2.9-4 GNU C Library: Development Librari
Versions of packages libtool recommends:
pn libltdl7-dev <none> (no description available)
Versions of packages libtool suggests:
ii autoconf 2.63-3 automatic configure script builder
ii automake [automaken] 1:1.10.1-3 A tool for generating GNU Standard
pn gcj <none> (no description available)
ii gfortran 4:4.3.2-3 The GNU Fortran 95 compiler
ii gfortran-4.3 [fortran95-compi 4.3.3-5 The GNU Fortran 95 compiler
pn libtool-doc <none> (no description available)
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]