-
Notifications
You must be signed in to change notification settings - Fork 13
Closed
Labels
Description
I am trying to use turbinesFoam in this environment. It compiles fine, but I'm not able to load the library, apparently because the user lib directory is not being searched at runtime:
--> FOAM Warning :
From void *Foam::dlLibraryTable::openLibrary(const fileName &, bool)
in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 188
Could not load "turbinesFoam"
dlopen(libturbinesFoam.dylib, 0x0009): tried:
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/openmpi/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/usr/opt/fftw/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/usr/opt/mpfr/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/usr/opt/gmp/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/usr/opt/cgal/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/usr/opt/boost/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/usr/opt/open-mpi/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/dummy/libturbinesFoam.dylib' (no such file),
'libturbinesFoam.dylib' (no such file),
'/System/Volumes/Preboot/Cryptexes/OSlibturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/openmpi/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/dummy/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/openmpi/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/libturbinesFoam.dylib' (no such file),
'/Volumes/OpenFOAM-v2312/platforms/darwin64ClangDPInt32Opt/lib/dummy/libturbinesFoam.dylib' (no such file),
'/usr/lib/libturbinesFoam.dylib' (no such file, not in dyld cache),
'libturbinesFoam.dylib' (no such file)
$ echo $FOAM_USER_LIBBIN/
/Users/pete/OpenFOAM/pete-v2312/platforms/darwin64ClangDPInt32Opt/lib/
Is there some additional configuration that needs to be done? The porousMicroTransport
example given in the README seems to put the libraries into FOAM_MODULE_LIBBIN
, but that variable is not defined in my environment.