-
Notifications
You must be signed in to change notification settings - Fork 83
Description
When building cuopt with the --skip-c-python-adapters
flag, the related test files are not disabled, leading to linking errors.
(cuopt_dev)
cuopt-dev main*
❯ cuopt/build.sh --cache-tool=ccache -n --skip-c-python-adapters --skip-fatbin-write --skip-routing-build libmps_parser libcuopt
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
Building for the architecture of the GPU in the system...
-- CPM: Using local package [email protected]
-- Configuring done (0.2s)
-- Generating done (0.1s)
-- Build files have been written to: /cuopt-dev/cuopt/cpp/libmps_parser/build
ninja: no work to do.
-- Using auto detection of gpu-archs: 90a-real
-- Project CUOPT is building for CUDA architectures:
90a-real
-- Building with logging level = INFO
-- Building for GPU_ARCHS = '90a-real'
-- Host target architecture = 'x86_64'
-- Enabling line info
-- CPM: Adding package [email protected] (9c40ed11560fa8ffd21abe4cdc8dc3ce875e48e3)
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /cuopt-dev/cuopt/cpp/build/_deps/cccl-src/lib/cmake/cccl
-- Found Thrust: /cuopt-dev/cuopt/cpp/build/_deps/cccl-src/lib/cmake/thrust/thrust-config.cmake (found suitable exact version "3.0.2.0")
-- Found Thrust: /cuopt-dev/cuopt/cpp/build/_deps/cccl-src/lib/cmake/thrust/thrust-config.cmake (found version "3.0.2.0")
-- CPM: Using local package [email protected]
-- CPM: Using local package [email protected]
-- Found TBB: /home/nguidotti/miniconda/envs/cuopt_dev/include
-- Build type: Release
CMake Warning (dev) at build/_deps/papilo-src/CMakeLists.txt:80 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /home/nguidotti/miniconda/envs/cuopt_dev/lib/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.65") found components: iostreams program_options serialization
-- Could NOT find GMP (missing: GMP_INCLUDE_DIRS GMP_LIBRARIES)
-- Creating the 'Quadmath::quadmath' imported target.
-- libquadmath will be included and linked directly.
-- Git hash: a214e2d1
-- Found TBB: /home/nguidotti/miniconda/envs/cuopt_dev/include (Required is at least version "2018")
-- Found TBB:
-- LUSOL is not built
CMake Warning (dev) at build/_deps/papilo-src/test/CMakeLists.txt:1 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /home/nguidotti/miniconda/envs/cuopt_dev/lib/cmake/Boost-1.85.0/BoostConfig.cmake (found version "1.85.0") found components: serialization program_options iostreams
-- CPM: Using local package [email protected]
-- CPM: Using local package [email protected]
-- Building with GIT_COMMIT_HASH = '326eec6'
-- Configuring done (1.5s)
-- Generating done (0.3s)
-- Build files have been written to: /cuopt-dev/cuopt/cpp/build
[1/1] Linking CXX executable tests/linear_programming/C_API_TEST
FAILED: [code=1] tests/linear_programming/C_API_TEST
: && /home/nguidotti/miniconda/envs/cuopt_dev/bin/x86_64-conda-linux-gnu-c++ -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/nguidotti/miniconda/envs/cuopt_dev/include -I/home/nguidotti/miniconda/envs/cuopt_dev/targets/x86_64-linux/include -I/home/nguidotti/miniconda/envs/cuopt_dev/targets/x86_64-linux/include/cccl -O3 -DNDEBUG -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/nguidotti/miniconda/envs/cuopt_dev/lib -Wl,-rpath-link,/home/nguidotti/miniconda/envs/cuopt_dev/lib -L/home/nguidotti/miniconda/envs/cuopt_dev/lib -L/home/nguidotti/miniconda/envs/cuopt_dev/targets/x86_64-linux/lib -L/home/nguidotti/miniconda/envs/cuopt_dev/targets/x86_64-linux/lib/stubs -Wl,--dependency-file=tests/linear_programming/CMakeFiles/C_API_TEST.dir/link.d tests/linear_programming/CMakeFiles/C_API_TEST.dir/c_api_tests/c_api_tests.cpp.o -o tests/linear_programming/C_API_TEST -Wl,-rpath,/cuopt-dev/cuopt/cpp/build:/cuopt-dev/cuopt/cpp/build/libmps_parser: tests/libcuopttestutils.a tests/linear_programming/libc_api_tester.a /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgmock.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgmock_main.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgtest.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgtest_main.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcublasLt.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcurand.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcusolver.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libtbb.so libcuopt.so libmps_parser/libmps_parser.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/librmm.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcudart.so /home/nguidotti/miniconda/envs/cuopt_dev/x86_64-conda-linux-gnu/sysroot/usr/lib/librt.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/librapids_logger.so -ldl _deps/papilo-build/libpapilo-core.a /home/nguidotti/miniconda/envs/cuopt_dev/lib/libtbb.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libtbbmalloc.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libboost_iostreams.so.1.85.0 /home/nguidotti/miniconda/envs/cuopt_dev/lib/libboost_program_options.so.1.85.0 /home/nguidotti/miniconda/envs/cuopt_dev/lib/libboost_serialization.so.1.85.0 -lquadmath -lrt /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgmock.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgtest.so -lpthread /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcublas.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcublasLt.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libcusparse.so /home/nguidotti/miniconda/envs/cuopt_dev/lib/libgomp.so /home/nguidotti/miniconda/envs/cuopt_dev/x86_64-conda-linux-gnu/sysroot/usr/lib/libpthread.so -lcudadevrt -lcudart && :
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_int_size':
c_api_test.c:(.text.test_int_size+0x8): undefined reference to `cuOptGetIntSize'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_float_size':
c_api_test.c:(.text.test_float_size+0x8): undefined reference to `cuOptGetFloatSize'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_missing_file':
c_api_test.c:(.text.test_missing_file+0x3c): undefined reference to `cuOptReadProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_missing_file+0x47): undefined reference to `cuOptDestroyProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_missing_file+0x52): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_missing_file+0x5d): undefined reference to `cuOptDestroySolution'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_bad_parameter_name':
c_api_test.c:(.text.test_bad_parameter_name+0x2b): undefined reference to `cuOptCreateSolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0x4f): undefined reference to `cuOptSetParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0x70): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0xac): undefined reference to `cuOptGetParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0xc6): undefined reference to `cuOptSetIntegerParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0xe3): undefined reference to `cuOptSetFloatParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0x101): undefined reference to `cuOptGetIntegerParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_bad_parameter_name+0x11f): undefined reference to `cuOptGetFloatParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `solve_mps_file':
c_api_test.c:(.text.solve_mps_file+0x7a): undefined reference to `cuOptReadProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x92): undefined reference to `cuOptIsMIP'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0xab): undefined reference to `cuOptCreateSolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0xca): undefined reference to `cuOptSetIntegerParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0xec): undefined reference to `cuOptSetFloatParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x134): undefined reference to `cuOptSetIntegerParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x157): undefined reference to `cuOptSolve'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x17a): undefined reference to `cuOptGetErrorString'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x1ba): undefined reference to `cuOptDestroyProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x1c3): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x1cc): undefined reference to `cuOptDestroySolution'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x267): undefined reference to `cuOptGetSolveTime'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x294): undefined reference to `cuOptGetTerminationStatus'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.solve_mps_file+0x2af): undefined reference to `cuOptGetObjectiveValue'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `check_problem':
c_api_test.c:(.text.check_problem+0x176): undefined reference to `cuOptGetNumConstraints'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x1a0): undefined reference to `cuOptGetNumVariables'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x1d1): undefined reference to `cuOptGetNumNonZeros'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x202): undefined reference to `cuOptGetObjectiveSense'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x233): undefined reference to `cuOptGetObjectiveOffset'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x267): undefined reference to `cuOptGetObjectiveCoefficients'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x3ae): undefined reference to `cuOptGetConstraintMatrix'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x539): undefined reference to `cuOptGetConstraintSense'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x602): undefined reference to `cuOptGetConstraintRightHandSide'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x69a): undefined reference to `cuOptGetConstraintRightHandSide'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x6b1): undefined reference to `cuOptGetVariableLowerBounds'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x72e): undefined reference to `cuOptGetVariableUpperBounds'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x796): undefined reference to `cuOptGetVariableTypes'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x838): undefined reference to `cuOptGetVariableUpperBounds'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.check_problem+0x84e): undefined reference to `cuOptGetVariableTypes'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `burglar_problem':
c_api_test.c:(.text.burglar_problem+0x1df): undefined reference to `cuOptCreateProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x250): undefined reference to `cuOptIsMIP'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x268): undefined reference to `cuOptCreateSolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x294): undefined reference to `cuOptGetParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x2c8): undefined reference to `cuOptSolve'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x2e2): undefined reference to `cuOptGetSolveTime'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x2fc): undefined reference to `cuOptGetTerminationStatus'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x323): undefined reference to `cuOptGetObjectiveValue'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x3a6): undefined reference to `cuOptDestroyProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x3af): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.burglar_problem+0x3b8): undefined reference to `cuOptDestroySolution'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_infeasible_problem':
c_api_test.c:(.text.test_infeasible_problem+0x271): undefined reference to `cuOptCreateProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x2e0): undefined reference to `cuOptCreateSolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x301): undefined reference to `cuOptSetIntegerParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x323): undefined reference to `cuOptSolve'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x33d): undefined reference to `cuOptGetSolveTime'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x357): undefined reference to `cuOptGetTerminationStatus'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x37e): undefined reference to `cuOptGetObjectiveValue'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x3fe): undefined reference to `cuOptDestroyProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x407): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_infeasible_problem+0x410): undefined reference to `cuOptDestroySolution'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_ranged_problem':
c_api_test.c:(.text.test_ranged_problem+0x19b): undefined reference to `cuOptCreateRangedProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x1ba): undefined reference to `cuOptGetConstraintLowerBounds'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x1d7): undefined reference to `cuOptGetConstraintUpperBounds'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x2bb): undefined reference to `cuOptCreateSolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x2dc): undefined reference to `cuOptSetIntegerParameter'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x2fe): undefined reference to `cuOptSolve'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x316): undefined reference to `cuOptGetTerminationStatus'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x32e): undefined reference to `cuOptGetObjectiveValue'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x36c): undefined reference to `cuOptDestroyProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x375): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_ranged_problem+0x37e): undefined reference to `cuOptDestroySolution'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: tests/linear_programming/libc_api_tester.a(c_api_test.c.o): in function `test_invalid_bounds':
c_api_test.c:(.text.test_invalid_bounds+0x12e): undefined reference to `cuOptCreateRangedProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x168): undefined reference to `cuOptCreateSolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x18a): undefined reference to `cuOptSolve'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x1a4): undefined reference to `cuOptGetSolveTime'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x1be): undefined reference to `cuOptGetTerminationStatus'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x223): undefined reference to `cuOptDestroyProblem'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x22c): undefined reference to `cuOptDestroySolverSettings'
/home/nguidotti/miniconda/envs/cuopt_dev/bin/../lib/gcc/x86_64-conda-linux-gnu/14.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: c_api_test.c:(.text.test_invalid_bounds+0x235): undefined reference to `cuOptDestroySolution'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working