I'm building of ACESIII code (3.0.6 or 3.0.7)
May be somebody have idead about errors in building process:
After compilation some main libraries, the make srcript builds SIAL compiller:
g++ -g -O2 -I../../sia/include -I../sial -I../../aces/aces_library/a2driver/aces2/include/ -I$MPIHOME/include -I../../aces/aces_sial/ -L../../../lib -o sial \
sial.o \
\
&& test -x sial || rm -f sial
with errors:
../src/sial_compiler/compiler/sial.cpp:84: undefined reference to `load_pre_defined_routines_compile_time'
../src/sial_compiler/compiler/sial.cpp:89: undefined reference to `get_max_array_dimension'
../src/sial_compiler/compiler/sial.cpp:96: undefined reference to `mem_alloc_init'
../src/sial_compiler/compiler/sial.cpp:165: undefined reference to `interpret'
../src/sial_compiler/compiler/sial.cpp:168: undefined reference to `write_tables'
collect2: error: ld returned 1 exit status
May be some includes are wrong or missing?
My workstation is dual X86_64 xeon-system with Linux Fedora 19 , mpich2 and gnu compillers.
Makefile contains:
FC=mpif77 CC=mpicc CPP=mpicxx SERIAL_CPP=g++ FFLAGS=-g -O2
CFLAGS=-g -O2 CPPFLAGS=-g -O2
LIBS = -lstdc++ -lsip1 -lsip2 -lsip_shared -lframelib -laces2 -lgeopt -lsymcor -laces2 -lprop_ints -lerd -lerd_F12 -loed -loed_F12 -lecp -ldup
Pleas help!