Ubuntu 64 bits

From: Gloria Luzón <luzon@unizar.es>
Date: Thu Apr 17 2008 - 10:34:30 CEST

Dear All,

We are trying to compile fluka in a UBUNTU 64 bits distribution. After =
the
order ./lfluka -m fluka we obtain an answer:

$FLUPRO =3D /programas/FLUKA

ar x /programas/FLUKA/libflukahp.a fluka.o

g77 -O3 -g -mcpu=3Dpentiumpro -fexpensive-optimizations -funroll-loops
-fstrength-reduce -Wall -fno-automatic -fno-silent -m32
-ffortran-bounds-check -I/programas/FLUKA/flukapro -v -o flukahp
-Xlinker
-Map -Xlinker flukahp.map fluka.o -L/programas/FLUKA -lflukahp

Driving: g77 -O3 -g -mcpu=3Dpentiumpro -fexpensive-optimizations
-funroll-loops -fstrength-reduce -Wall -fno-automatic -fno-silent -m32
-ffortran-bounds-check -I/programas/FLUKA/flukapro -v -o flukahp
-Xlinker
-Map -Xlinker flukahp.map fluka.o -L/programas/FLUKA -lflukahp
-lfrtbegin
-lg2c -lm -shared-libgcc

Leyendo especificaciones de /usr/lib/gcc/x86_64-linux-gnu/3.4.6/specs

Configurado con: ../src/configure -v =
--enable-languages=3Dc,c++,f77,pascal
--prefix=3D/usr --libexecdir=3D/usr/lib
--with-gxx-include-dir=3D/usr/include/c++/3.4 --enable-shared
--with-system-zlib --enable-nls --without-included-gettext
--program-suffix=3D-3.4 --enable-__cxa_atexit --enable-clocale=3Dgnu
--enable-libstdcxx-debug x86_64-linux-gnu

Modelo de hilos: posix

gcc versi=C3=B3n 3.4.6 (Ubuntu 3.4.6-6ubuntu2)

/usr/lib/gcc/x86_64-linux-gnu/3.4.6/collect2 --eh-frame-hdr -m elf_i386
-dynamic-linker /lib/ld-linux.so.2 -o flukahp
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../../crt1.o
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../../crti.o
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/crtbegin.o -L/programas/FLUKA
-L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32
-L/usr/lib/gcc/x86_64-linux-gnu/3.4.6
-L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32
-L/usr/lib/gcc/x86_64-linux-gnu/3.4.6
-L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../../../lib32
-L/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../.. -L/lib/../lib32
-L/usr/lib/../lib32 -Map flukahp.map fluka.o -lflukahp -lfrtbegin -lg2c
-lm
-lgcc_s_32 -lgcc -lc -lgcc_s_32 -lgcc
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/crtend.o
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../../crtn.o

/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../../libm.so when searching for
-lm

/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/../../../libm.a when searching for
-lm

/usr/bin/ld: skipping incompatible /usr/bin/../lib/libm.so when searching
for -lm

/usr/bin/ld: skipping incompatible /usr/bin/../lib/libm.a when searching
for -lm

/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm

/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm

/usr/bin/ld: cannot find -lm

collect2: ld devolvio el estado de salida 1

and it doesn't work at all. Do we need 32 bits libraries? Anybody else
has experience the same problem?

Can anybody give us a hint on how to solve the problem?

Thank you ,

Gloria
Received on Sun Apr 20 14:34:05 2008

This archive was generated by hypermail 2.1.8 : Sun Apr 20 2008 - 14:34:06 CEST