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

Reply via email to