25 January 2017 1 2K Report

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!

More Rinat Aysin's questions See All
Similar questions and discussions