generated from jam4375/templo
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
I tried to compile in a different computer with Ubuntu using PETSc from apt-get and make complains with some weird error saying that libpetsc.so is a target:
gtheler@chalmers:~/codigos/plasmatic-cpp/build$ make
[ 4%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 4%] Linking CXX static library ../../../lib/libgtest.a
[ 4%] Built target gtest
[ 9%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 9%] Linking CXX static library ../../../lib/libgmock.a
[ 9%] Built target gmock
[ 14%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 14%] Linking CXX static library ../../../lib/libgmock_main.a
[ 14%] Built target gmock_main
[ 19%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 19%] Linking CXX static library ../../../lib/libgtest_main.a
[ 19%] Built target gtest_main
[ 19%] Building CXX object libs/Utility/CMakeFiles/plasmatic_Utility.dir/Utility.cpp.o
[ 23%] Building CXX object libs/Utility/CMakeFiles/plasmatic_Utility.dir/ExecutablePath.cpp.o
[ 23%] Linking CXX static library ../../lib/libplasmatic_Utility.a
[ 23%] Built target plasmatic_Utility
[ 28%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/Mesh.cpp.o
[ 28%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/Element.cpp.o
[ 33%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/Triangle.cpp.o
[ 33%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/Line.cpp.o
[ 38%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/Tetrahedron.cpp.o
[ 38%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/LineOrder2.cpp.o
[ 42%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/TriangleOrder2.cpp.o
[ 42%] Building CXX object libs/Mesh/CMakeFiles/plasmatic_Mesh.dir/TetrahedronOrder2.cpp.o
[ 47%] Linking CXX static library ../../lib/libplasmatic_Mesh.a
[ 47%] Built target plasmatic_Mesh
[ 52%] Building CXX object libs/LinearAlgebra/CMakeFiles/plasmatic_LinearAlgebra.dir/Vector.cpp.o
[ 57%] Building CXX object libs/LinearAlgebra/CMakeFiles/plasmatic_LinearAlgebra.dir/Matrix.cpp.o
[ 57%] Linking CXX static library ../../lib/libplasmatic_LinearAlgebra.a
[ 57%] Built target plasmatic_LinearAlgebra
[ 57%] Building CXX object libs/ProblemTypes/CMakeFiles/plasmatic_ProblemTypes.dir/HeatEq2D.cpp.o
[ 61%] Building CXX object libs/ProblemTypes/CMakeFiles/plasmatic_ProblemTypes.dir/HeatEq3D.cpp.o
[ 61%] Building CXX object libs/ProblemTypes/CMakeFiles/plasmatic_ProblemTypes.dir/Mechanical.cpp.o
[ 66%] Linking CXX static library ../../lib/libplasmatic_ProblemTypes.a
[ 66%] Built target plasmatic_ProblemTypes
[ 71%] Building CXX object apps/plasmatic/CMakeFiles/plasmatic.dir/main.cpp.o
make[2]: *** No rule to make target '/usr/lib/petscdir/petsc3.16/x86_64-linux-gnu-real/lib/libpetsc.so', needed by 'bin/plasmatic'. Stop.
make[1]: *** [CMakeFiles/Makefile2:1006: apps/plasmatic/CMakeFiles/plasmatic.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
gtheler@chalmers:~/codigos/plasmatic-cpp/build$ ls -la /usr/lib/petscdir/petsc3.16/x86_64-linux-gnu-real/lib/
total 16
drwxr-xr-x 4 root root 4096 jul 12 19:56 .
drwxr-xr-x 4 root root 4096 jul 12 19:56 ..
lrwxrwxrwx 1 root root 23 may 16 2022 libpetsc_real.so -> libpetsc_real.so.3.16.6
lrwxrwxrwx 1 root root 23 may 16 2022 libpetsc_real.so.3.16 -> libpetsc_real.so.3.16.6
lrwxrwxrwx 1 root root 52 may 16 2022 libpetsc_real.so.3.16.6 -> ../../../../x86_64-linux-gnu/libpetsc_real.so.3.16.6
drwxr-xr-x 3 root root 4096 jul 12 19:56 petsc
drwxr-xr-x 2 root root 4096 jul 12 19:56 pkgconfig
gtheler@chalmers:~/codigos/plasmatic-cpp/build$
Metadata
Metadata
Assignees
Labels
No labels