Subject: devel/ode doesn't compile on netbsd/amd64
To: None <pkgsrc-users@netbsd.org>
From: Hugo Rivera <uair9@yahoo.com>
List: pkgsrc-users
Date: 10/30/2006 16:03:22
hi:
I'm trying to compile devel/ode under netbsd/amd64
3.0.1 using pkgsrc-current and it fails with the
following message:

=> Required installed package digest>=20010302:
digest-20060826 found
===> Checking for vulnerabilities in ode-0.5nb2
=> Checksum SHA1 OK for ode-0.5.tgz
=> Checksum RMD160 OK for ode-0.5.tgz
===> Installing dependencies for ode-0.5nb2
=> Required installed package libtool-base>=1.5.18nb5:
libtool-base-1.5.22nb3 found
=> Required installed package gmake>=3.78: gmake-3.81
found
=> Required installed package x11-links>=0.25:
x11-links-0.30 found
===> Overriding tools for ode-0.5nb2
===> Extracting for ode-0.5nb2
===> Patching for ode-0.5nb2
=> Applying pkgsrc patches for ode-0.5nb2
===> Creating toolchain wrappers for ode-0.5nb2
===> Configuring for ode-0.5nb2
=> Checking for portability problems in extracted
files
cd /usr/pkgsrc/devel/ode/work/ode-0.5 &&
/usr/pkg/bin/gmake configure
g++ -DdDOUBLE  -DdNODEBUG -o configurator.exe
configurator.c
./configurator.exe include/ode/config.h "g++ 
-DdNODEBUG -lm -o " ./
ctest.cpp:1:20: alloca.h: No such file or directory
ctest.cpp:1:20: values.h: No such file or directory

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

g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
is this a pentium on a gcc-based platform? ...
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
integer types (we assume int >= 32 bits) ...
select the base floating point type ...
the floating point infinity ...
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
./ctest.exe
available functions ...
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp
g++  -DdNODEBUG -lm -o ctest.exe ctest.cpp

*** configurator succeeded ***

=> Modifying libtool scripts to use pkgsrc libtool
===> Building for ode-0.5nb2
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/array.o ode/src/array.cpp
mkdir ode/src/.libs
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/array.cpp  -fPIC
-DPIC -o ode/src/.libs/array.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/array.cpp -o
ode/src/array.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/error.o ode/src/error.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/error.cpp  -fPIC
-DPIC -o ode/src/.libs/error.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/error.cpp -o
ode/src/error.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/memory.o ode/src/memory.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/memory.cpp  -fPIC
-DPIC -o ode/src/.libs/memory.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/memory.cpp -o
ode/src/memory.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/obstack.o ode/src/obstack.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/obstack.cpp  -fPIC
-DPIC -o ode/src/.libs/obstack.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/obstack.cpp -o
ode/src/obstack.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/odemath.o ode/src/odemath.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/odemath.cpp  -fPIC
-DPIC -o ode/src/.libs/odemath.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/odemath.cpp -o
ode/src/odemath.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/matrix.o ode/src/matrix.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/matrix.cpp  -fPIC
-DPIC -o ode/src/.libs/matrix.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/matrix.cpp -o
ode/src/matrix.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/misc.o ode/src/misc.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/misc.cpp  -fPIC -DPIC
-o ode/src/.libs/misc.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/misc.cpp -o
ode/src/misc.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/rotation.o ode/src/rotation.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/rotation.cpp  -fPIC
-DPIC -o ode/src/.libs/rotation.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/rotation.cpp -o
ode/src/rotation.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/mass.o ode/src/mass.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/mass.cpp  -fPIC -DPIC
-o ode/src/.libs/mass.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/mass.cpp -o
ode/src/mass.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/ode.o ode/src/ode.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/ode.cpp  -fPIC -DPIC
-o ode/src/.libs/ode.o
ode/src/ode.cpp: In function `void
dJointAttach(dxJoint*, dxBody*, dxBody*)':
ode/src/ode.cpp:1029: warning: unused variable
`dxWorld*world'
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/ode.cpp -o
ode/src/ode.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/step.o ode/src/step.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/step.cpp  -fPIC -DPIC
-o ode/src/.libs/step.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/step.cpp -o
ode/src/step.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/stepfast.o ode/src/stepfast.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/stepfast.cpp  -fPIC
-DPIC -o ode/src/.libs/stepfast.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/stepfast.cpp -o
ode/src/stepfast.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/quickstep.o ode/src/quickstep.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/quickstep.cpp  -fPIC
-DPIC -o ode/src/.libs/quickstep.o
ode/src/quickstep.cpp:158: warning: `void
multiply_J_invM_JT(int, int, dReal*, 
   dReal*, int*, const dReal*, dReal*, dReal*,
dReal*)' defined but not used
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/quickstep.cpp -o
ode/src/quickstep.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/util.o ode/src/util.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/util.cpp  -fPIC -DPIC
-o ode/src/.libs/util.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/util.cpp -o
ode/src/util.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/lcp.o ode/src/lcp.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/lcp.cpp  -fPIC -DPIC
-o ode/src/.libs/lcp.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/lcp.cpp -o
ode/src/lcp.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/joint.o ode/src/joint.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/joint.cpp  -fPIC
-DPIC -o ode/src/.libs/joint.o
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/joint.cpp -o
ode/src/joint.o >/dev/null 2>&1
libtool  --mode=compile g++ -c -Wall -fno-rtti
-fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -I/usr/pkg/include -Iinclude   -DdNODEBUG -O2 -o
ode/src/timer.o ode/src/timer.cpp
 g++ -c -Wall -fno-rtti -fno-exceptions -Wall
-fomit-frame-pointer -ffast-math -O2
-I/usr/pkgsrc/devel/ode/work/.buildlink/include
-Iinclude -DdNODEBUG -O2 ode/src/timer.cpp  -fPIC
-DPIC -o ode/src/.libs/timer.o
/var/tmp//ccri2Vqt.s: Assembler messages:
/var/tmp//ccri2Vqt.s:55: Error: suffix or operands
invalid for `push'
/var/tmp//ccri2Vqt.s:57: Error: suffix or operands
invalid for `pop'
/var/tmp//ccri2Vqt.s:63: Error: `(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:64: Error: `4(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:78: Error: suffix or operands
invalid for `push'
/var/tmp//ccri2Vqt.s:80: Error: suffix or operands
invalid for `pop'
/var/tmp//ccri2Vqt.s:86: Error: `(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:87: Error: `4(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:165: Error: suffix or operands
invalid for `push'
/var/tmp//ccri2Vqt.s:167: Error: suffix or operands
invalid for `pop'
/var/tmp//ccri2Vqt.s:173: Error: `(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:174: Error: `4(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:197: Error: `(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:198: Error: `4(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:229: Error: suffix or operands
invalid for `push'
/var/tmp//ccri2Vqt.s:231: Error: suffix or operands
invalid for `pop'
/var/tmp//ccri2Vqt.s:241: Error: `(%esi)' is not a
valid 64 bit base/index expression
/var/tmp//ccri2Vqt.s:242: Error: `4(%esi)' is not a
valid 64 bit base/index expression
gmake: *** [ode/src/timer.o] Error 1
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/devel/ode
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/ode

Saludos

Hugo

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
Regístrate ya - http://correo.espanol.yahoo.com/