both cal3d-0.10.0 and cal3d-0.11.0_pre20050823 fail to build using the new libtool-1.5.22. The error message is: x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtbeginS.o .libs/animation.o .libs/animation_action.o .libs/animation_cycle.o .libs/bone.o .libs/buffersource.o .libs/cal3d_wrapper.o .libs/coreanimation.o .libs/corebone.o .libs/corekeyframe.o .libs/corematerial.o .libs/coremesh.o .libs/coremodel.o .libs/coreskeleton.o .libs/coresubmesh.o .libs/coresubmorphtarget.o .libs/coretrack.o .libs/error.o .libs/global.o .libs/hardwaremodel.o .libs/loader.o .libs/matrix.o .libs/mesh.o .libs/mixer.o .libs/model.o .libs/morphtargetmixer.o .libs/physique.o .libs/platform.o .libs/quaternion.o .libs/renderer.o .libs/saver.o .libs/skeleton.o .libs/springsystem.o .libs/streamsource.o .libs/submesh.o .libs/vector.o .libs/tinyxml.o .libs/tinyxmlerror.o .libs/tinyxmlparser.o .libs/tinystr.o .libs/coremorphanimation.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crtn.o -march=athlon64 -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-z -Wl,combreloc -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-z -Wl,combreloc @all_libraries@ -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-z -Wl,combreloc -Wl,-soname -Wl,libcal3d.so.11 -o .libs/libcal3d.so.11.0.0 x86_64-pc-linux-gnu-g++: @all_libraries@: No such file or directory make[3]: *** [libcal3d.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/cal3d-0.10.0/work/cal3d-0.10.0/src/cal3d' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/cal3d-0.10.0/work/cal3d-0.10.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/cal3d-0.10.0/work/cal3d-0.10.0' make: *** [all] Error 2
Created attachment 75136 [details, diff] patch that fixes the bug
Patch works for me ...
patch works for me too. Downside is that Eternal Lands is not compatible with cal3d-0.11. So you'll have to choose between that or Planeshift, which uses a version of crystalspace that requires cal3d-0.11. I tried attaching an updated ebuild, but something is up with bugzilla.
Created attachment 77066 [details] Ebuild which applies the patch.
Committed, thanks for the patch.
Created attachment 78216 [details, diff] fixed patch It seems that my original patch was not applied correctly by portage (I didn't test it in a ebuild).
My original patch did not aply correctly from portage, it gave an error about missing file. Also please note that this bug aplies for version 0.10 too, and the patch works unchanged.
I've applied the patch to 0.10.0 too now. I do not get "an error about missing file". Please attach an emerge log.
Created attachment 78240 [details] cal3d-0.11.0_pre20050823-libtool-compat.patch-7436.out
The output from emerge is: * Applying cal3d-0.11.0_pre20050823-libtool-compat.patch ... * Failed Patch: cal3d-0.11.0_pre20050823-libtool-compat.patch ! * ( /usr/portage/media-libs/cal3d/files/cal3d-0.11.0_pre20050823-libtool-compat.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/cal3d-0.11.0_pre20050823/temp/cal3d-0.11.0_pre20050823-libtool-compat.patch-7436.out I attached cal3d-0.11.0_pre20050823-libtool-compat.patch-7436.out. Also I think my emerge info might be relevant in this case: Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 x86_64) ================================================================= System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 2800+ Gentoo Base System version 1.12.0_pre15 ccache version 2.4 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -fforce-addr -ftracer -funit-at-a-time -fgcse-after-reload -ffast-math -maccumulate-outgoing-args" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -fforce-addr -ftracer -funit-at-a-time -fgcse-after-reload -ffast-math -maccumulate-outgoing-args -fuse-cxa-atexit" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.roedu.net/pub/mirrors/gentoo.org ftp://ftp.lug.ro/gentoo ftp://gentoo.romnet.org http://distfiles.gentoo.org" LANG="ro_RO.UTF-8" LC_ALL="ro_RO.UTF-8" LDFLAGS="-Wl,-O1,--enable-new-dtags,--sort-common,-z,combreloc" LINGUAS="ro eo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ro.gentoo.org/gentoo-portage" USE="amd64 7zip X a52 aac aalib accessibility acl acpi alsa apache2 asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 bzlib caps cddb cdparanoia cdr clamav crypt css cups curl dba dga doc dpms dts dv dvd dvdr dvdread eds emboss encode erandom examples exif expat fam fbcon ffmpeg flac foomaticdb fortran ftp gcj gd gif glut gmp gnokii gnutls gphoto2 gpm graphviz hal idn imagemagick ipv6 java javascript jpeg jpeg2k justify kde kdeenablefinal kerberos kig-scripting kipi kqemu lcms ldap libcaca libclamav lirc live lm_sensors lua lzo lzw lzw-tiff mad matroska mbrola mikmod mjpeg mmap mng mp3 mpeg mppe-mppc musepack musicbrainz mythtv ncurses network nls nodrm nowin nptl nptlonly offensive ofx ogg oggvorbis openal openexr opengl pam pcre pdf pdflib perl php physfs png posix povray python qt quicktime rdesktop readline real reiserfs rtc samba sasl sdl session sms sockets speex spell sqlite ssl subversion svg symlink syslog sysvipc tcpd theora threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 videos visualization voice vorbis wifi wmf xine xml xml2 xmlrpc xpm xsl xv xvid xvmc zeroconf zip zlib elibc_glibc kernel_linux linguas_ro linguas_eo userland_GNU" Unset: ASFLAGS, CTARGET
Closing as I can't reproduce this bug.
Closed. No longer relevant since 0.11.0 final is in portage.