CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Installation (https://www.cfd-online.com/Forums/openfoam-installation/)
-   -   [foam-extend.org] Compile cannot find -lfoam (1st error msg) (https://www.cfd-online.com/Forums/openfoam-installation/236912-compile-cannot-find-lfoam-1st-error-msg.html)

tkoz June 21, 2021 12:28

Compile cannot find -lfoam (1st error msg)
 
Failed compilation of openfoam-extend 4.1. Here's the first instance of load error in compilation --- can't find -lfoam. Running opensuse linux. I don't know how far through compilation this is but it's been running for 1/2 hour or so. Same error continues for many more files. See compiler output snippet below:


Code:

SOURCE=dsmcFoam.C ;  g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I/home/tom/foam/foam-extend-4.1/src/finiteVolume/lnInclude    -I/home/tom/foam/foam-extend-4.1/src/lagrangian/basic/lnInclude    -I/home/tom/foam/foam-extend-4.1/src/lagrangian/dsmc/lnInclude    -I/home/tom/foam/foam-extend-4.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/tom/foam/foam-extend-4.1/src/foam/lnInclude -I/home/tom/foam/foam-extend-4.1/src/OSspecific/POSIX/lnInclude  -fPIC -c $SOURCE -o Make/linux64GccDPInt32Opt/dsmcFoam.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I/home/tom/foam/foam-extend-4.1/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/tom/foam/foam-extend-4.1/src/foam/lnInclude -I/home/tom/foam/foam-extend-4.1/src/OSspecific/POSIX/lnInclude  -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/electrostaticFoam.o -L/home/tom/foam/foam-extend-4.1/lib/linux64GccDPInt32Opt \
    -lfiniteVolume    -llduSolvers -lfoam -ldl  -lrt -lm -o /home/tom/foam/foam-extend-4.1/applications/bin/linux64GccDPInt32Opt/electrostaticFoam
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lfoam
collect2: error: ld returned 1 exit status
make[2]: *** [/home/tom/foam/foam-extend-4.1/wmake/Makefile:160: /home/tom/foam/foam-extend-4.1/applications/bin/linux64GccDPInt32Opt/electrostaticFoam] Error 1

Anyone have an idea what the problem is? Loading foam-extend-4.1 and following foam-extend instructions explicitly.


thanks all. tom kosvic


All times are GMT -4. The time now is 10:53.