Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45850 - dev-games/ode-0.039 does not compile on amd64
Summary: dev-games/ode-0.039 does not compile on amd64
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 All
: High normal
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-26 17:11 UTC by Richard Freeman
Modified: 2004-04-07 16:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Freeman gentoo-dev 2004-03-26 17:11:53 UTC
when compiling ode on amd64 the configure script terminates with the output:


>>> md5 src_uri ;-) ode-0.039.tgz
>>> Unpacking source...
>>> Unpacking ode-0.039.tgz to /var/tmp/portage/ode-0.039/work
>>> Source unpacked.
gcc -DdDOUBLE  -DdNODEBUG  -o configurator.exe configurator.c
./configurator.exe include/ode/config.h "gcc  -DdNODEBUG -o " "rm -f" ./
ctest.c:1:20: ieeefp.h: No such file or directory
/var/tmp/portage/ode-0.039/temp/ccvNob9p.o(.eh_frame+0x11): undefined reference to `__gxx_perso
nality_v0'
collect2: ld returned 1 exit status
/var/tmp/portage/ode-0.039/temp/ccORxClw.o(.eh_frame+0x11): undefined reference to `__gxx_perso
nality_v0'
collect2: ld returned 1 exit status

*** configurator starting, you may see some harmless error messages ***

gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.c
gcc  -DdNODEBUG -o ctest.exe ctest.cpp
gcc  -DdNODEBUG -o ctest.exe ctest.cpp

*** configurator failed: i can't find a way to use alloca().

please fix your configuration and try again.
if you have to fix the configurator program or the makefiles, please email
your changes to the ODE mailing list (ode@q12.org).

gcc -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -Iinclude   -DdNODEBUG -O2 -o ode/src/array.o ode/src/array.cpp
In file included from ode/src/array.cpp:23:
include/ode/config.h:3:1: unterminated #ifndef
In file included from include/ode/error.h:28,
                 from ode/src/array.cpp:25:
include/ode/config.h:3:1: unterminated #ifndef
In file included from ode/src/array.h:42,
                 from ode/src/array.cpp:26:
include/ode/config.h:3:1: unterminated #ifndef
In file included from ode/src/array.cpp:26:
ode/src/array.h:84: error: template with C linkage
ode/src/array.cpp:80: error: parse error at end of input
make: *** [ode/src/array.o] Error 1

!!! ERROR: dev-games/ode-0.039 failed.
!!! Function src_compile, Line 25, Exitcode 2
!!! emake failed

The emerge works fine on an x86.

emerge info:
Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.3-gentoo-r2-rf6)
=================================================================
System uname: 2.6.3-gentoo-r2-rf6 x86_64 4
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.8
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /home /opt/zetagrid /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/freenet /var/qmail/control /var/www"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache gpg sandbox severe userpriv usersandbox"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo ftp://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X acpi acpi4linux alsa amd64 apache2 apm arts avi berkdb crypt cups dvd encode esd ethereal evo fbcon foomaticdb gd gdbm gif gimpprint glut gnome gpm gtk gtk2 imagemagick imap imlib innodb jpeg kde libg++ libwww maildir mikmod motif mozilla mpeg multilib mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl php png python qt quicktime readline samba sasl sdl slang spell ssl tcltk tcpd tiff truetype wmf xml2 xmms xv zlib"
Comment 1 Travis Tilley (RETIRED) gentoo-dev 2004-04-07 16:18:19 UTC
ode isnt even marked as being installable on amd64, why are you reporting that it /doesnt/ work?