When I build SUMO in ubuntu20.04, I run into an error:
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint8@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint64@LIBFFI_BASE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_cif@LIBFFI_BASE_7.0'
collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/utils/geom/CMakeFiles/testgeom.dir/build.make:146: ../bin/testgeom] Error 1
make[1]: *** [CMakeFiles/Makefile2:5923: unittest/src/utils/geom/CMakeFiles/testgeom.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint8@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint64@LIBFFI_BASE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_cif@LIBFFI_BASE_7.0'
collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/utils/common/CMakeFiles/testcommon.dir/build.make:162: ../bin/testcommon] Error 1
make[1]: *** [CMakeFiles/Makefile2:5884: unittest/src/utils/common/CMakeFiles/testcommon.dir/all] Error 2
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint8@LIBFFI_BASE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint64@LIBFFI_BASE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_cif@LIBFFI_BASE_7.0'
collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/netbuild/CMakeFiles/testnetbuild.dir/build.make:117: ../bin/testnetbuild] Error 1
make[1]: *** [CMakeFiles/Makefile2:6086: unittest/src/netbuild/CMakeFiles/testnetbuild.dir/all] Error 2
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint8@LIBFFI_BASE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_uint64@LIBFFI_BASE_7.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to ffi_prep_cif@LIBFFI_BASE_7.0'
collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/microsim/CMakeFiles/testmicrosim.dir/build.make:179: ../bin/testmicrosim] Error 1
make[1]: *** [CMakeFiles/Makefile2:6046: unittest/src/microsim/CMakeFiles/testmicrosim.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
the command I used is as below:
cmake --build build -j$(nproc)
how do i do to fix this problem??
When I build SUMO in ubuntu20.04, I run into an error:
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_type_uint8@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_prep_closure_loc@LIBFFI_CLOSURE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_type_uint64@LIBFFI_BASE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_prep_cif@LIBFFI_BASE_7.0'collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/utils/geom/CMakeFiles/testgeom.dir/build.make:146: ../bin/testgeom] Error 1
make[1]: *** [CMakeFiles/Makefile2:5923: unittest/src/utils/geom/CMakeFiles/testgeom.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_type_uint8@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_prep_closure_loc@LIBFFI_CLOSURE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_type_uint64@LIBFFI_BASE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_prep_cif@LIBFFI_BASE_7.0'collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/utils/common/CMakeFiles/testcommon.dir/build.make:162: ../bin/testcommon] Error 1
make[1]: *** [CMakeFiles/Makefile2:5884: unittest/src/utils/common/CMakeFiles/testcommon.dir/all] Error 2
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_type_uint8@LIBFFI_BASE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_type_uint64@LIBFFI_BASE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_prep_cif@LIBFFI_BASE_7.0'collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/netbuild/CMakeFiles/testnetbuild.dir/build.make:117: ../bin/testnetbuild] Error 1
make[1]: *** [CMakeFiles/Makefile2:6086: unittest/src/netbuild/CMakeFiles/testnetbuild.dir/all] Error 2
/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_closure_alloc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_type_uint8@LIBFFI_BASE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_type_uint64@LIBFFI_BASE_7.0'/usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference to
ffi_type_pointer@LIBFFI_BASE_7.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined reference toffi_prep_cif@LIBFFI_BASE_7.0'collect2: error: ld returned 1 exit status
make[2]: *** [unittest/src/microsim/CMakeFiles/testmicrosim.dir/build.make:179: ../bin/testmicrosim] Error 1
make[1]: *** [CMakeFiles/Makefile2:6046: unittest/src/microsim/CMakeFiles/testmicrosim.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
the command I used is as below:
cmake --build build -j$(nproc)
how do i do to fix this problem??