Dear Ryuji,
I see that you are compiling FLUKA in 32bit mode on a 64bit architecture (which is of course possible). Now it seems that during linking, an object file is linked (xalt.o) which has apparently been compiled in 64bit, hence the linker gives an error. This object file is not part of FLUKA but is on your system (if I am not mistaken it belongs to a programme collecting job level activity on a cluster). I would investigate (maybe with your system manager?) why this file is linked when compiling in 32 bit mode (-m32).
Alternatively, you could download and compile the 64bit version of FLUKA, but then you need gfortran (and you need to set the environment variable FLUFOR to gfortran before compiling).
Cheers, Anton
________________________________________
From: owner-fluka-discuss_at_mi.infn.it [owner-fluka-discuss_at_mi.infn.it] on behalf of Ryuji Takeishi [take_at_icrr.u-tokyo.ac.jp]
Sent: 08 October 2015 07:47
To: fluka-discuss_at_fluka.org
Subject: [fluka-discuss]: compile problem
Dear FLUKA team,
I have a question about the compile error of the fluka pakcage.
When running make command on Red Hat computer, the error happens.
The fluka version is fluka2011.2c-linuxAA.tar.gz.
The error message is below.
////////////////////
FLUPRO=/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka
flutil/lfluka -o flukahp -m fluka
$FLUPRO = /scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka
now linking
/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka
g77
ar x /scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka/
libflukahp.a fluka.o
rm: cannot remove `flukahp.map': No such file or directory
g77 -m32 -mcpu=pentiumpro -O3 -g -fexpensive-optimizations -funroll-
loops -fstrength-reduce -Wall -fno-automatic -fno-silent -ffortran-
bounds-check -I/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/
fluka/flukapro -v -o flukahp -Xlinker -Map -Xlinker flukahp.map fluka.o
-L/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka -lflukahp
Driving: g77 -m32 -mcpu=pentiumpro -O3 -g -fexpensive-optimizations -
funroll-loops -fstrength-reduce -Wall -fno-automatic -fno-silent -
ffortran-bounds-check -I/scratch/kingspeak/serial/u0905040/COR_test/
tasdmc/src/fluka/flukapro -v -o flukahp -Xlinker -Map -Xlinker flukahp.
map fluka.o -L/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/
fluka -lflukahp -lfrtbegin -lg2c -lm -shared-libgcc
Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
infodir=/usr/share/info --enable-shared --enable-threads=posix --disable
-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-
exceptions --enable-languages=c,c++,f77 --disable-libgcj --host=x86_64-
redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-19.el6)
/usr/libexec/gcc/x86_64-redhat-linux/3.4.6/collect2 --eh-frame-hdr -m
elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o flukahp /usr/lib/gcc/x86_
64-redhat-linux/3.4.6/../../../../lib/crt1.o /usr/lib/gcc/x86_64-redhat-
linux/3.4.6/../../../../lib/crti.o /usr/lib/gcc/x86_64-redhat-linux/3.4.
6/32/crtbegin.o -L/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src
/fluka -L/uufs/chpc.utah.edu/sys/pkg/intel/ics/composer_xe_2015.1.133/
compiler/lib/intel64 -L/uufs/chpc.utah.edu/sys/pkg/intel/ics/composer_xe
_2015.1.133/ipp/../compiler/lib/intel64 -L/uufs/chpc.utah.edu/sys/pkg/
intel/ics/composer_xe_2015.1.133/ipp/lib/intel64 -L/uufs/chpc.utah.edu/
sys/pkg/intel/ics/composer_xe_2015.1.133/compiler/lib/intel64 -L/uufs/
chpc.utah.edu/sys/pkg/intel/ics/composer_xe_2015.1.133/mkl/lib/intel64 -
L/uufs/chpc.utah.edu/sys/pkg/intel/ics/composer_xe_2015.1.133/tbb/lib/
intel64/gcc4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/32 -L/usr/lib/
gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/
32 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat
-linux/3.4.6/../../../../lib -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/..
/../.. -L/lib/../lib -L/usr/lib/../lib -Map flukahp.map fluka.o -
lflukahp -lfrtbegin -lg2c -lm -lgcc_s_32 -lgcc -lc -lgcc_s_32 -lgcc /usr
/lib/gcc/x86_64-redhat-linux/3.4.6/32/crtend.o /usr/lib/gcc/x86_64-
redhat-linux/3.4.6/../../../../lib/crtn.o
/usr/bin/ld: i386:x86-64 architecture of input file `/tmp/u0905040_2015_
09_30_02_19_10_51995492-62a6-4ad8-bfb4-d04d03050d9f/xalt.o' is
incompatible with i386 output
/usr/bin/ld: link errors found, deleting executable `flukahp'
collect2: ld returned 1 exit status
cd flutil; FLUPRO=/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src
/fluka make all; cd ..
make[1]: Entering directory `/scratch/kingspeak/serial/u0905040/COR_test
/tasdmc/src/fluka/flutil'
/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka/flutil/fff
-N actdline.f
actdline:
lstnbl:
/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka/flutil/fff
-N hpadd.f
hpadd:
lstnbl:
/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka/flutil/fff
-N hpc.f
hpc:
hpc.f: In program `hpc':
In file included from hpc.f:0:
hpc.f:5: warning: unused variable 'chlc'
hpc.f:5: warning: unused variable 'chuc'
lstnbl:
uctolc:
lctouc:
/scratch/kingspeak/serial/u0905040/COR_test/tasdmc/src/fluka/flutil/fff
-N hpfor.f
hpfor:
hpfor.f: In program `hpfor':
In file included from hpfor.f:0:
hpfor.f:5: warning: unused variable 'chlc'
hpfor.f:5: warning: unused variable 'chuc'
lstnbl:
uctolc:
lctouc:
g77 -O3 -g -mcpu=pentiumpro -fexpensive-optimizations -funroll-loops -
fstrength-reduce -Wall -fno-automatic -fno-silent -ffortran-bounds-
check -m32 -o actdline actdline.o
/usr/bin/ld: i386:x86-64 architecture of input file `/tmp/u0905040_2015_
09_30_02_19_13_8e17eecd-7953-4b2d-bbaf-f7a847df9de4/xalt.o' is
incompatible with i386 output
/usr/bin/ld: link errors found, deleting executable `actdline'
collect2: ld returned 1 exit status
make[1]: *** [actdline] Error 1
make[1]: Leaving directory `/scratch/kingspeak/serial/u0905040/COR_test/
tasdmc/src/fluka/flutil'
////////////////////
The linux version and g77 version is as follows.
$ uname -a
Linux ember2 2.6.32-504.30.3.el6.x86_64 #1 SMP Wed Jul 15 10:13:09 UTC
2015 x86_64 x86_64 x86_64 GNU/Linux
$ g77 --version
GNU Fortran (GCC) 3.4.6 20060404 (Red Hat 3.4.6-19.el6)
Copyright (C) 2006 Free Software Foundation, Inc.
If you have the solution of this error, please let me know.
With Best Regards,
Ryuji Takeishi
******************************************************
Ryuji Takeishi
Institute for cosmic ray research, University of Tokyo
TEL: 04-7136-5120
e-mail: take_at_icrr.u-tokyo.ac.jp
******************************************************
__________________________________________________________________________
You can manage unsubscription from this mailing list at
https://www.fluka.org/fluka.php?id=acc_info
__________________________________________________________________________
You can manage unsubscription from this mailing list at
https://www.fluka.org/fluka.php?id¬c_info
Received on Sat Oct 10 2015 - 19:34:23 CEST