-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Good day,
I'm trying to compile sava with the latest compilers from AMD and also from gcc.
In the case of AOCC 3.1, which uses clang (LLVM 12), I have no issue compiling utilities like snapmerge.
But I do get the following error when I attempt to compile e.g. sava_ISO or other targets:
[ec2-user@ip-172-31-19-32 src]$ make sava_ISO
clang++ -I/fsx/scripts/spack/opt/spack/linux-amzn2-zen/gcc-7.3.1/openmpi-4.1.2-uwkdrktfb5nm6usew2y7fjzjz2bjt3fe/incde -pthread -fuse-ld=lld -Wl,-allow-multiple-definition -march=znver3 -mavx2 -O3 -w -fno-stack-protector -D_FORTIFYOURCE=0 -fPIE -c ISO/FD_ISO.c -I./../include
ISO/FD_ISO.c:543:1: error: use of undeclared identifier 'forward_ISO'
forward_ISO(&wave,&pmls,&mat,&geom,&mpi,&seis,&acq,×,ns);
^
1 error generated.
When I look at the line in question, I see it's a function.
* *************************************************************************
* Calculate 3D Forward Wavefield for all shots
****************************************************************************/
forward_ISO(&wave,&pmls,&mat,&geom,&mpi,&seis,&acq,×,ns);
The function is defined in one of the includes in this source file, so the syntax error confuses me. Any ideas on what I'm doing wrong?
Metadata
Metadata
Assignees
Labels
No labels