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 debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org