Bug 116077 - cal3d does not build with libtool-1.5.22
|
Bug#:
116077
|
Product: Gentoo Linux
|
Version: 2005.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: CLOSED
|
Severity: normal
|
Priority: P2
|
|
Resolution: WORKSFORME
|
Assigned To: kloeri@gentoo.org
|
Reported By: ansla80@yahoo.com
|
|
Component: Library
|
|
|
URL:
|
|
Summary: cal3d does not build with libtool-1.5.22
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-12-19 12:26 0000
|
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
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.
Committed, thanks for the patch.
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.
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.