Comments (11)
It seem commits from #3723 fix also this issue, using basemodelica
branch both version of swig (4.1 and 4.2.1) include the symbol : casadi::MX::difference(std::vector<casadi::MX, std::allocator<casadi::MX> > const&, std::vector<casadi::MX, std::allocator<casadi::MX> > const&)
which get correctly resolved
from casadi.
Instead of using the AUR package. I've rebuilt casadi following https://github.com/casadi/casadi/wiki/InstallationLinux
but the error is the same:
$ cd /tmp
$ git clone https://github.com/casadi/casadi.git -b main casadi
Cloning into 'casadi'...
remote: Enumerating objects: 174488, done.
remote: Counting objects: 100% (21932/21932), done.
remote: Compressing objects: 100% (8993/8993), done.
remote: Total 174488 (delta 12536), reused 21628 (delta 12371), pack-reused 152556
Receiving objects: 100% (174488/174488), 136.16 MiB | 22.94 MiB/s, done.
Resolving deltas: 100% (130796/130796), done.
$ cd casadi
$ mkdir build
$ cd build
$ cmake -DWITH_PYTHON=ON -DWITH_PYTHON3=ON ..
-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The Fortran compiler identification is GNU 14.1.1
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/gfortran - skipped
-- No flag needed for enabling C++11 features.
EXTERNAL_CMAKE_COMMAND: /usr/bin/cmake
CXX /usr/bin/c++
FC /usr/bin/gfortran
CC /usr/bin/cc
CMake Warning (dev) at CMakeLists.txt:358 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" 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 PythonInterp: /usr/bin/python3 (found suitable version "3.12.3", minimum required is "3")
-- x86_64 architecture detected - setting flag -fPIC
CMAKE_C_COMPILER_ID: GNU
-- CMAKE_SYSTEM_NAME: Linux
WITH_SPRAL OFF WITH_BUILD_SPRAL OFF
-- Found SWIG: /usr/bin/swig (found version "4.2.1")
CMake Warning (dev) at swig/python/CMakeLists.txt:55 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" 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.
CMake Warning (dev) at swig/python/CMakeLists.txt:56 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" 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 PythonLibs: /usr/lib/libpython3.12.so (found suitable version "3.12.3", minimum required is "3")
PYTHONFLAGS: -DSWIG_TYPE_TABLE=casadi;-fvirtual;-DWITH_DEPRECATED_FEATURES;-DPy_USING_UNICODE;-noproxydel;-fastunpack;-modernargs;-py3;-DWITH_PYTHON3 3
COMPILE_FLAGS: -Wno-dynamic-class-memaccess -Wno-self-assign -Wno-maybe-uninitialized
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- The following features have been enabled:
* dynamic-loading, Support for import of FMI 2.0 binaries
* sundials-interface, Interface to the ODE/DAE integrator suite SUNDIALS.
* csparse-interface, Interface to the sparse direct linear solver CSparse.
* tinyxml-interface, Interface to the XML parser TinyXML.
-- The following OPTIONAL packages have been found:
* PythonLibs (required version >= 3)
-- The following REQUIRED packages have been found:
* SWIG
* PythonInterp (required version >= 3)
-- The following features have been disabled:
* opencl-support, Enable just-in-time compiliation to CPUs and GPUs with OpenCL.
* superscs-interface, Interface to QP solver SUPERSCS.
* osqp-interface, Interface to QP solver OSQP.
* dsdp-interface, Interface to the interior point SDP solver DSDP.
* clang-interface, Interface to the Clang JIT compiler.
* qpoases-interface, Interface to the active-set QP solver qpOASES.
* blocksqp-interface, Interface to the NLP solver blockSQP.
* cplex-interface, Interface to the QP solver CPLEX.
* gurobi-interface, Interface to the (mixed-integer) QP solver GUROBI
* knitro-interface, Interface to the NLP solver KNITRO.
* snopt-interface, Interface to the NLP solver KNITRO.
* worhp-interface, Interface to the NLP solver Worhp (requires gfortran, gomp).
* lapack-interface, Interface to LAPACK.
* mumps-interface, Interface to MUMPS.
* spral-interface, Interface to SPRAL.
* clp-interface, Interface to the LP solver CLP.
* cbc-interface, Interface to the LP solver CBC.
* ipopt-interface, Interface to the NLP solver Ipopt.
* bonmin-interface, Interface to the MINLP framework Bonmin.
* highs-interface, Interface to the MILP / QP solver HiGHS.
* daqp-interface, Interface to the MILP / QP solver HiGHS.
* sleqp-interface, Interface to the NLP solver SLEQP.
* alpaqa-interface, Interface to the NLP solver Alpaqa.
* proxqp-interface, Interface to QP solver PROXQP.
* ooqp-interface, Interface to the QP solver OOQP (requires BLAS and HSL libraries).
* sqic-interface, Interface to the QP solver SQIC.
* ampl-interface, Interface to the AMPL solver library.
* slicot-interface, Interface to the controls library SLICOT.
-- Configuring done (2.8s)
-- Generating done (0.1s)
-- Build files have been written to: /tmp/casadi/build
$ make
[ 0%] Generating runtime/casadi_runtime_str.h
[ 0%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_logger.cpp.o
[ 1%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_interrupt.cpp.o
[ 1%] Building CXX object casadi/core/CMakeFiles/casadi.dir/global_options.cpp.o
[ 1%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_meta.cpp.o
[ 2%] Building CXX object casadi/core/CMakeFiles/casadi.dir/shared_object.cpp.o
[ 2%] Building CXX object casadi/core/CMakeFiles/casadi.dir/shared_object_internal.cpp.o
[ 2%] Building CXX object casadi/core/CMakeFiles/casadi.dir/generic_type.cpp.o
[ 3%] Building CXX object casadi/core/CMakeFiles/casadi.dir/options.cpp.o
[ 3%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_misc.cpp.o
[ 3%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_common.cpp.o
[ 4%] Building CXX object casadi/core/CMakeFiles/casadi.dir/timing.cpp.o
[ 4%] Building CXX object casadi/core/CMakeFiles/casadi.dir/polynomial.cpp.o
[ 4%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sx_instantiator.cpp.o
/tmp/casadi/casadi/core/sx_instantiator.cpp:1161:32: warning: type attributes ignored after type is already defined [-Wattributes]
1161 | template class CASADI_EXPORT Matrix< SXElem >;
| ^~~~~~~~~~~~~~~~
[ 5%] Building CXX object casadi/core/CMakeFiles/casadi.dir/dm_instantiator.cpp.o
/tmp/casadi/casadi/core/dm_instantiator.cpp:382:32: warning: type attributes ignored after type is already defined [-Wattributes]
382 | template class CASADI_EXPORT Matrix<double>;
| ^~~~~~~~~~~~~~
[ 5%] Building CXX object casadi/core/CMakeFiles/casadi.dir/im_instantiator.cpp.o
/tmp/casadi/casadi/core/im_instantiator.cpp:51:32: warning: type attributes ignored after type is already defined [-Wattributes]
51 | template class CASADI_EXPORT Matrix<casadi_int>;
| ^~~~~~~~~~~~~~~~~~
[ 5%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sparsity.cpp.o
[ 6%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sparsity_internal.cpp.o
[ 6%] Building CXX object casadi/core/CMakeFiles/casadi.dir/slice.cpp.o
[ 6%] Building CXX object casadi/core/CMakeFiles/casadi.dir/generic_matrix.cpp.o
[ 7%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sx_elem.cpp.o
[ 7%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sx_node.cpp.o
[ 7%] Building CXX object casadi/core/CMakeFiles/casadi.dir/mx.cpp.o
[ 8%] Building CXX object casadi/core/CMakeFiles/casadi.dir/mx_node.cpp.o
[ 8%] Building CXX object casadi/core/CMakeFiles/casadi.dir/io_instruction.cpp.o
[ 8%] Building CXX object casadi/core/CMakeFiles/casadi.dir/constant_mx.cpp.o
[ 9%] Building CXX object casadi/core/CMakeFiles/casadi.dir/symbolic_mx.cpp.o
[ 9%] Building CXX object casadi/core/CMakeFiles/casadi.dir/unary_mx.cpp.o
[ 9%] Building CXX object casadi/core/CMakeFiles/casadi.dir/multiplication.cpp.o
[ 10%] Building CXX object casadi/core/CMakeFiles/casadi.dir/einstein.cpp.o
[ 10%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_call.cpp.o
[ 10%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_find.cpp.o
[ 11%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_low.cpp.o
[ 11%] Building CXX object casadi/core/CMakeFiles/casadi.dir/norm.cpp.o
[ 11%] Building CXX object casadi/core/CMakeFiles/casadi.dir/mmin.cpp.o
[ 12%] Building CXX object casadi/core/CMakeFiles/casadi.dir/transpose.cpp.o
[ 12%] Building CXX object casadi/core/CMakeFiles/casadi.dir/concat.cpp.o
[ 12%] Building CXX object casadi/core/CMakeFiles/casadi.dir/split.cpp.o
[ 13%] Building CXX object casadi/core/CMakeFiles/casadi.dir/reshape.cpp.o
[ 13%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sparsity_cast.cpp.o
[ 13%] Building CXX object casadi/core/CMakeFiles/casadi.dir/subref.cpp.o
[ 14%] Building CXX object casadi/core/CMakeFiles/casadi.dir/subassign.cpp.o
[ 14%] Building CXX object casadi/core/CMakeFiles/casadi.dir/getnonzeros.cpp.o
[ 14%] Building CXX object casadi/core/CMakeFiles/casadi.dir/getnonzeros_param.cpp.o
[ 14%] Building CXX object casadi/core/CMakeFiles/casadi.dir/project.cpp.o
[ 15%] Building CXX object casadi/core/CMakeFiles/casadi.dir/determinant.cpp.o
[ 15%] Building CXX object casadi/core/CMakeFiles/casadi.dir/inverse.cpp.o
[ 15%] Building CXX object casadi/core/CMakeFiles/casadi.dir/dot.cpp.o
[ 16%] Building CXX object casadi/core/CMakeFiles/casadi.dir/bilin.cpp.o
[ 16%] Building CXX object casadi/core/CMakeFiles/casadi.dir/rank1.cpp.o
[ 16%] Building CXX object casadi/core/CMakeFiles/casadi.dir/multiple_output.cpp.o
[ 17%] Building CXX object casadi/core/CMakeFiles/casadi.dir/assertion.cpp.o
[ 17%] Building CXX object casadi/core/CMakeFiles/casadi.dir/monitor.cpp.o
[ 17%] Building CXX object casadi/core/CMakeFiles/casadi.dir/repmat.cpp.o
[ 18%] Building CXX object casadi/core/CMakeFiles/casadi.dir/convexify.cpp.o
[ 18%] Building CXX object casadi/core/CMakeFiles/casadi.dir/logsumexp.cpp.o
[ 18%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function.cpp.o
[ 19%] Building CXX object casadi/core/CMakeFiles/casadi.dir/function_internal.cpp.o
[ 19%] Building CXX object casadi/core/CMakeFiles/casadi.dir/oracle_function.cpp.o
[ 19%] Building CXX object casadi/core/CMakeFiles/casadi.dir/callback.cpp.o
[ 20%] Building CXX object casadi/core/CMakeFiles/casadi.dir/callback_internal.cpp.o
[ 20%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_os.cpp.o
[ 20%] Building CXX object casadi/core/CMakeFiles/casadi.dir/sx_function.cpp.o
[ 21%] Building CXX object casadi/core/CMakeFiles/casadi.dir/mx_function.cpp.o
[ 21%] Building CXX object casadi/core/CMakeFiles/casadi.dir/external.cpp.o
[ 21%] Building CXX object casadi/core/CMakeFiles/casadi.dir/fmu.cpp.o
[ 22%] Building CXX object casadi/core/CMakeFiles/casadi.dir/fmu2.cpp.o
[ 22%] Building CXX object casadi/core/CMakeFiles/casadi.dir/fmu_function.cpp.o
[ 22%] Building CXX object casadi/core/CMakeFiles/casadi.dir/jit_function.cpp.o
[ 23%] Building CXX object casadi/core/CMakeFiles/casadi.dir/linsol.cpp.o
[ 23%] Building CXX object casadi/core/CMakeFiles/casadi.dir/linsol_internal.cpp.o
[ 23%] Building CXX object casadi/core/CMakeFiles/casadi.dir/rootfinder.cpp.o
[ 24%] Building CXX object casadi/core/CMakeFiles/casadi.dir/integrator.cpp.o
[ 24%] Building CXX object casadi/core/CMakeFiles/casadi.dir/nlpsol.cpp.o
[ 24%] Building CXX object casadi/core/CMakeFiles/casadi.dir/conic.cpp.o
[ 25%] Building CXX object casadi/core/CMakeFiles/casadi.dir/dple.cpp.o
[ 25%] Building CXX object casadi/core/CMakeFiles/casadi.dir/interpolant.cpp.o
[ 25%] Building CXX object casadi/core/CMakeFiles/casadi.dir/expm.cpp.o
[ 26%] Building CXX object casadi/core/CMakeFiles/casadi.dir/code_generator.cpp.o
[ 26%] Building CXX object casadi/core/CMakeFiles/casadi.dir/switch.cpp.o
[ 26%] Building CXX object casadi/core/CMakeFiles/casadi.dir/bspline.cpp.o
[ 27%] Building CXX object casadi/core/CMakeFiles/casadi.dir/map.cpp.o
[ 27%] Building CXX object casadi/core/CMakeFiles/casadi.dir/mapsum.cpp.o
[ 27%] Building CXX object casadi/core/CMakeFiles/casadi.dir/finite_differences.cpp.o
[ 28%] Building CXX object casadi/core/CMakeFiles/casadi.dir/importer.cpp.o
[ 28%] Building CXX object casadi/core/CMakeFiles/casadi.dir/importer_internal.cpp.o
[ 28%] Building CXX object casadi/core/CMakeFiles/casadi.dir/integration_tools.cpp.o
[ 29%] Building CXX object casadi/core/CMakeFiles/casadi.dir/nlp_tools.cpp.o
[ 29%] Building CXX object casadi/core/CMakeFiles/casadi.dir/nlp_builder.cpp.o
[ 29%] Building CXX object casadi/core/CMakeFiles/casadi.dir/xml_node.cpp.o
[ 30%] Building CXX object casadi/core/CMakeFiles/casadi.dir/xml_file.cpp.o
[ 30%] Building CXX object casadi/core/CMakeFiles/casadi.dir/xml_file_internal.cpp.o
[ 30%] Building CXX object casadi/core/CMakeFiles/casadi.dir/dae_builder.cpp.o
[ 31%] Building CXX object casadi/core/CMakeFiles/casadi.dir/dae_builder_internal.cpp.o
[ 31%] Building CXX object casadi/core/CMakeFiles/casadi.dir/optistack.cpp.o
[ 31%] Building CXX object casadi/core/CMakeFiles/casadi.dir/optistack_internal.cpp.o
[ 31%] Building CXX object casadi/core/CMakeFiles/casadi.dir/serializer.cpp.o
[ 32%] Building CXX object casadi/core/CMakeFiles/casadi.dir/serializing_stream.cpp.o
[ 32%] Building CXX object casadi/core/CMakeFiles/casadi.dir/casadi_c.cpp.o
[ 32%] Building CXX object casadi/core/CMakeFiles/casadi.dir/tools.cpp.o
[ 33%] Linking CXX shared library ../../lib/libcasadi.so
[ 33%] Built target casadi
[ 33%] Swig source
Deprecated command line option: -noproxydel. Ignored, this option is now always on.
Deprecated command line option: -fastunpack. Ignored, this option is now always on.
Deprecated command line option: -modernargs. Ignored, this option is now always on.
Deprecated command line option: -py3. Ignored, this option is no longer supported.
[ 33%] Building CXX object swig/python/CMakeFiles/_casadi.dir/__/casadiPYTHON_wrap.cxx.o
[ 33%] Linking CXX shared module ../../lib/_casadi.so
[ 33%] Built target _casadi
[ 33%] Building CXX object external_packages/tinyxml2-9.0.0/CMakeFiles/tinyxml2.dir/tinyxml2.cpp.o
[ 34%] Linking CXX static library ../../lib/libtinyxml2.a
[ 34%] Built target tinyxml2
[ 35%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_add.c.o
[ 35%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_amd.c.o
[ 35%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_chol.c.o
[ 36%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_cholsol.c.o
[ 36%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_counts.c.o
[ 36%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_cumsum.c.o
[ 37%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_droptol.c.o
[ 37%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_dropzeros.c.o
[ 37%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_dupl.c.o
[ 38%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_entry.c.o
[ 38%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_etree.c.o
[ 38%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_fkeep.c.o
[ 39%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_gaxpy.c.o
[ 39%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_happly.c.o
[ 39%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_house.c.o
[ 40%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_ipvec.c.o
[ 40%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_lsolve.c.o
[ 40%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_ltsolve.c.o
[ 41%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_lu.c.o
[ 41%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_lusol.c.o
[ 41%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_util.c.o
[ 42%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_multiply.c.o
[ 42%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_permute.c.o
[ 42%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_pinv.c.o
[ 43%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_post.c.o
[ 43%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_pvec.c.o
[ 43%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_qr.c.o
[ 44%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_qrsol.c.o
[ 44%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_scatter.c.o
[ 44%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_schol.c.o
[ 45%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_sqr.c.o
[ 45%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_symperm.c.o
[ 45%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_tdfs.c.o
[ 46%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_malloc.c.o
[ 46%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_transpose.c.o
[ 46%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_compress.c.o
[ 46%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_usolve.c.o
[ 47%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_utsolve.c.o
[ 47%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_scc.c.o
[ 47%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_maxtrans.c.o
[ 48%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_dmperm.c.o
[ 48%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_updown.c.o
[ 48%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_print.c.o
[ 49%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_norm.c.o
[ 49%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_load.c.o
[ 49%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_dfs.c.o
[ 50%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_reach.c.o
[ 50%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_spsolve.c.o
[ 50%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_ereach.c.o
[ 51%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_leaf.c.o
[ 51%] Building C object external_packages/CSparse/CMakeFiles/casadi_csparse.dir/Source/cs_randperm.c.o
[ 51%] Linking C static library ../../lib/libcasadi_csparse.a
[ 51%] Built target casadi_csparse
[ 51%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/nvector/nvector_serial.c.o
[ 51%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_band.c.o
[ 52%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_dense.c.o
[ 52%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_direct.c.o
[ 52%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_iterative.c.o
[ 53%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_math.c.o
[ 53%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_nvector.c.o
[ 53%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_spbcgs.c.o
[ 54%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_spgmr.c.o
[ 54%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/sundials/sundials_sptfqmr.c.o
[ 54%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodea.c.o
[ 55%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodea_io.c.o
[ 55%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_band.c.o
[ 55%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_bandpre.c.o
[ 56%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_bbdpre.c.o
[ 56%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes.c.o
[ 56%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_dense.c.o
[ 56%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_diag.c.o
[ 57%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_direct.c.o
[ 57%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_io.c.o
[ 57%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_spbcgs.c.o
[ 58%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_spgmr.c.o
[ 58%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_spils.c.o
[ 58%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/cvodes/cvodes_sptfqmr.c.o
[ 59%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idaa.c.o
[ 59%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idaa_io.c.o
[ 59%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_band.c.o
[ 60%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_bbdpre.c.o
[ 60%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas.c.o
[ 60%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_dense.c.o
[ 61%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_direct.c.o
[ 61%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_ic.c.o
[ 61%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_io.c.o
[ 62%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_spbcgs.c.o
[ 62%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_spgmr.c.o
[ 62%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_spils.c.o
[ 63%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/idas/idas_sptfqmr.c.o
[ 63%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_band.c.o
[ 63%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_bbdpre.c.o
[ 64%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol.c.o
[ 64%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_dense.c.o
[ 64%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_direct.c.o
[ 65%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_io.c.o
[ 65%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_spbcgs.c.o
[ 65%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_spgmr.c.o
[ 66%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_spils.c.o
[ 66%] Building C object external_packages/casadi-sundials/CMakeFiles/casadi_sundials.dir/kinsol/kinsol_sptfqmr.c.o
[ 66%] Linking C static library ../../lib/libcasadi_sundials.a
[ 66%] Built target casadi_sundials
[ 66%] Building CXX object casadi/solvers/CMakeFiles/casadi_rootfinder_nlpsol.dir/implicit_to_nlp.cpp.o
[ 66%] Building CXX object casadi/solvers/CMakeFiles/casadi_rootfinder_nlpsol.dir/implicit_to_nlp_meta.cpp.o
[ 67%] Linking CXX shared library ../../lib/libcasadi_rootfinder_nlpsol.so
[ 67%] Built target casadi_rootfinder_nlpsol
[ 68%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_sundials_common.dir/sundials_interface.cpp.o
[ 68%] Linking CXX shared library ../../../lib/libcasadi_sundials_common.so
[ 68%] Built target casadi_sundials_common
[ 68%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_integrator_cvodes.dir/cvodes_interface.cpp.o
[ 69%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_integrator_cvodes.dir/cvodes_interface_meta.cpp.o
[ 69%] Linking CXX shared library ../../../lib/libcasadi_integrator_cvodes.so
[ 69%] Built target casadi_integrator_cvodes
[ 69%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_integrator_idas.dir/idas_interface.cpp.o
[ 70%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_integrator_idas.dir/idas_interface_meta.cpp.o
[ 70%] Linking CXX shared library ../../../lib/libcasadi_integrator_idas.so
[ 70%] Built target casadi_integrator_idas
[ 70%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_rootfinder_kinsol.dir/kinsol_interface.cpp.o
[ 70%] Building CXX object casadi/interfaces/sundials/CMakeFiles/casadi_rootfinder_kinsol.dir/kinsol_interface_meta.cpp.o
[ 71%] Linking CXX shared library ../../../lib/libcasadi_rootfinder_kinsol.so
[ 71%] Built target casadi_rootfinder_kinsol
[ 71%] Building CXX object casadi/interfaces/csparse/CMakeFiles/casadi_linsol_csparse.dir/csparse_interface.cpp.o
[ 72%] Building CXX object casadi/interfaces/csparse/CMakeFiles/casadi_linsol_csparse.dir/csparse_interface_meta.cpp.o
[ 72%] Linking CXX shared library ../../../lib/libcasadi_linsol_csparse.so
[ 72%] Built target casadi_linsol_csparse
[ 72%] Building CXX object casadi/interfaces/csparse/CMakeFiles/casadi_linsol_csparsecholesky.dir/csparse_cholesky_interface.cpp.o
[ 73%] Building CXX object casadi/interfaces/csparse/CMakeFiles/casadi_linsol_csparsecholesky.dir/csparse_cholesky_interface_meta.cpp.o
[ 73%] Linking CXX shared library ../../../lib/libcasadi_linsol_csparsecholesky.so
[ 73%] Built target casadi_linsol_csparsecholesky
[ 73%] Building CXX object casadi/interfaces/tinyxml/CMakeFiles/casadi_xmlfile_tinyxml.dir/tinyxml_interface.cpp.o
[ 74%] Building CXX object casadi/interfaces/tinyxml/CMakeFiles/casadi_xmlfile_tinyxml.dir/tinyxml_interface_meta.cpp.o
[ 74%] Linking CXX shared library ../../../lib/libcasadi_xmlfile_tinyxml.so
[ 74%] Built target casadi_xmlfile_tinyxml
[ 75%] Building CXX object casadi/solvers/CMakeFiles/casadi_conic_nlpsol.dir/qp_to_nlp.cpp.o
[ 75%] Building CXX object casadi/solvers/CMakeFiles/casadi_conic_nlpsol.dir/qp_to_nlp_meta.cpp.o
[ 75%] Linking CXX shared library ../../lib/libcasadi_conic_nlpsol.so
[ 75%] Built target casadi_conic_nlpsol
[ 76%] Building CXX object casadi/solvers/CMakeFiles/casadi_conic_qrqp.dir/qrqp.cpp.o
[ 76%] Building CXX object casadi/solvers/CMakeFiles/casadi_conic_qrqp.dir/qrqp_meta.cpp.o
[ 76%] Linking CXX shared library ../../lib/libcasadi_conic_qrqp.so
[ 76%] Built target casadi_conic_qrqp
[ 77%] Building CXX object casadi/solvers/CMakeFiles/casadi_conic_ipqp.dir/ipqp.cpp.o
[ 77%] Building CXX object casadi/solvers/CMakeFiles/casadi_conic_ipqp.dir/ipqp_meta.cpp.o
[ 77%] Linking CXX shared library ../../lib/libcasadi_conic_ipqp.so
[ 77%] Built target casadi_conic_ipqp
[ 77%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_qrsqp.dir/qrsqp.cpp.o
[ 77%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_qrsqp.dir/qrsqp_meta.cpp.o
[ 78%] Linking CXX shared library ../../lib/libcasadi_nlpsol_qrsqp.so
[ 78%] Built target casadi_nlpsol_qrsqp
[ 78%] Building CXX object casadi/solvers/CMakeFiles/casadi_importer_shell.dir/shell_compiler.cpp.o
[ 79%] Building CXX object casadi/solvers/CMakeFiles/casadi_importer_shell.dir/shell_compiler_meta.cpp.o
[ 79%] Linking CXX shared library ../../lib/libcasadi_importer_shell.so
[ 79%] Built target casadi_importer_shell
[ 79%] Building CXX object casadi/solvers/CMakeFiles/casadi_integrator_rk.dir/runge_kutta.cpp.o
[ 80%] Building CXX object casadi/solvers/CMakeFiles/casadi_integrator_rk.dir/runge_kutta_meta.cpp.o
[ 80%] Linking CXX shared library ../../lib/libcasadi_integrator_rk.so
[ 80%] Built target casadi_integrator_rk
[ 80%] Building CXX object casadi/solvers/CMakeFiles/casadi_integrator_collocation.dir/collocation.cpp.o
[ 81%] Building CXX object casadi/solvers/CMakeFiles/casadi_integrator_collocation.dir/collocation_meta.cpp.o
[ 81%] Linking CXX shared library ../../lib/libcasadi_integrator_collocation.so
[ 81%] Built target casadi_integrator_collocation
[ 81%] Building CXX object casadi/solvers/CMakeFiles/casadi_interpolant_linear.dir/linear_interpolant.cpp.o
[ 82%] Building CXX object casadi/solvers/CMakeFiles/casadi_interpolant_linear.dir/linear_interpolant_meta.cpp.o
[ 82%] Linking CXX shared library ../../lib/libcasadi_interpolant_linear.so
[ 82%] Built target casadi_interpolant_linear
[ 82%] Building CXX object casadi/solvers/CMakeFiles/casadi_interpolant_bspline.dir/bspline_interpolant.cpp.o
[ 83%] Building CXX object casadi/solvers/CMakeFiles/casadi_interpolant_bspline.dir/bspline_interpolant_meta.cpp.o
[ 83%] Linking CXX shared library ../../lib/libcasadi_interpolant_bspline.so
[ 83%] Built target casadi_interpolant_bspline
[ 83%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_symbolicqr.dir/symbolic_qr.cpp.o
[ 83%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_symbolicqr.dir/symbolic_qr_meta.cpp.o
[ 84%] Linking CXX shared library ../../lib/libcasadi_linsol_symbolicqr.so
[ 84%] Built target casadi_linsol_symbolicqr
[ 84%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_qr.dir/linsol_qr.cpp.o
[ 84%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_qr.dir/linsol_qr_meta.cpp.o
[ 85%] Linking CXX shared library ../../lib/libcasadi_linsol_qr.so
[ 85%] Built target casadi_linsol_qr
[ 85%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_ldl.dir/linsol_ldl.cpp.o
[ 86%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_ldl.dir/linsol_ldl_meta.cpp.o
[ 86%] Linking CXX shared library ../../lib/libcasadi_linsol_ldl.so
[ 86%] Built target casadi_linsol_ldl
[ 86%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_tridiag.dir/linsol_tridiag.cpp.o
[ 86%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_tridiag.dir/linsol_tridiag_meta.cpp.o
[ 87%] Linking CXX shared library ../../lib/libcasadi_linsol_tridiag.so
[ 87%] Built target casadi_linsol_tridiag
[ 87%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_lsqr.dir/lsqr.cpp.o
[ 87%] Building CXX object casadi/solvers/CMakeFiles/casadi_linsol_lsqr.dir/lsqr_meta.cpp.o
[ 88%] Linking CXX shared library ../../lib/libcasadi_linsol_lsqr.so
[ 88%] Built target casadi_linsol_lsqr
[ 88%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_sqpmethod.dir/sqpmethod.cpp.o
[ 88%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_sqpmethod.dir/sqpmethod_meta.cpp.o
[ 89%] Linking CXX shared library ../../lib/libcasadi_nlpsol_sqpmethod.so
[ 89%] Built target casadi_nlpsol_sqpmethod
[ 89%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_feasiblesqpmethod.dir/feasiblesqpmethod.cpp.o
[ 89%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_feasiblesqpmethod.dir/feasiblesqpmethod_meta.cpp.o
[ 90%] Linking CXX shared library ../../lib/libcasadi_nlpsol_feasiblesqpmethod.so
[ 90%] Built target casadi_nlpsol_feasiblesqpmethod
[ 90%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_scpgen.dir/scpgen.cpp.o
[ 90%] Building CXX object casadi/solvers/CMakeFiles/casadi_nlpsol_scpgen.dir/scpgen_meta.cpp.o
[ 91%] Linking CXX shared library ../../lib/libcasadi_nlpsol_scpgen.so
[ 91%] Built target casadi_nlpsol_scpgen
[ 91%] Building CXX object casadi/solvers/CMakeFiles/casadi_rootfinder_newton.dir/newton.cpp.o
[ 91%] Building CXX object casadi/solvers/CMakeFiles/casadi_rootfinder_newton.dir/newton_meta.cpp.o
[ 92%] Linking CXX shared library ../../lib/libcasadi_rootfinder_newton.so
[ 92%] Built target casadi_rootfinder_newton
[ 92%] Building CXX object casadi/solvers/CMakeFiles/casadi_rootfinder_fast_newton.dir/fast_newton.cpp.o
[ 92%] Building CXX object casadi/solvers/CMakeFiles/casadi_rootfinder_fast_newton.dir/fast_newton_meta.cpp.o
[ 93%] Linking CXX shared library ../../lib/libcasadi_rootfinder_fast_newton.so
[ 93%] Built target casadi_rootfinder_fast_newton
[ 93%] Built target libs
[ 93%] Building CXX object casadi/core/CMakeFiles/casadi-cli.dir/casadi_cli.cpp.o
[ 93%] Linking CXX executable ../../bin/casadi-cli
[ 93%] Built target casadi-cli
[ 94%] Building CXX object docs/examples/cplusplus/CMakeFiles/casadi_error_handling.dir/casadi_error_handling.cpp.o
[ 94%] Linking CXX executable ../../../bin/casadi_error_handling
[ 94%] Built target casadi_error_handling
[ 94%] Building CXX object docs/examples/cplusplus/CMakeFiles/callback.dir/callback.cpp.o
[ 95%] Linking CXX executable ../../../bin/callback
[ 95%] Built target callback
[ 95%] Building CXX object docs/examples/cplusplus/CMakeFiles/propagating_sparsity.dir/propagating_sparsity.cpp.o
[ 96%] Linking CXX executable ../../../bin/propagating_sparsity
[ 96%] Built target propagating_sparsity
[ 97%] Building CXX object docs/examples/cplusplus/CMakeFiles/test_linsol.dir/test_linsol.cpp.o
[ 97%] Linking CXX executable ../../../bin/test_linsol
[ 97%] Built target test_linsol
[ 97%] Building CXX object docs/examples/cplusplus/CMakeFiles/sensitivity_analysis.dir/sensitivity_analysis.cpp.o
[ 97%] Linking CXX executable ../../../bin/sensitivity_analysis
[ 97%] Built target sensitivity_analysis
[ 97%] Building CXX object docs/examples/cplusplus/CMakeFiles/codegen_usage.dir/codegen_usage.cpp.o
[ 98%] Linking CXX executable ../../../bin/codegen_usage
[ 98%] Built target codegen_usage
[ 99%] Building CXX object docs/examples/cplusplus/CMakeFiles/c_api_usage.dir/c_api_usage.cpp.o
[ 99%] Linking CXX executable ../../../bin/c_api_usage
[ 99%] Built target c_api_usage
[100%] Building CXX object docs/examples/cplusplus/CMakeFiles/implicit_runge-kutta.dir/implicit_runge-kutta.cpp.o
[100%] Linking CXX executable ../../../bin/implicit_runge-kutta
[100%] Built target implicit_runge-kutta
[100%] Building CXX object docs/examples/cplusplus/CMakeFiles/daebuilder.dir/daebuilder.cpp.o
[100%] Linking CXX executable ../../../bin/daebuilder
[100%] Built target daebuilder
$ DESTDIR=test cmake --install .
-- Install configuration: "Release"
-- Installing: test/usr/local/lib/cmake/casadi/casadi-config.cmake
-- Installing: test/usr/local/lib/cmake/casadi/casadi-config-version.cmake
-- Installing: test/usr/local/lib/pkgconfig/casadi.pc
-- Installing: test/usr/local/lib/cmake/casadi/casadi-targets.cmake
-- Installing: test/usr/local/lib/cmake/casadi/casadi-targets-release.cmake
-- Installing: test/usr/local/include/casadi/casadi.i
-- Installing: test/usr/local/include/casadi/doc.i
-- Installing: test/usr/local/include/casadi/doc_merged.i
-- Installing: test/usr/local/include/casadi/casadi_numpy.hpp
-- Installing: test/usr/local/include/casadi/valgrind-casadi.supp
-- Installing: test/usr/local/include/casadi/valgrind-python.supp
-- Installing: test/usr/lib/python3.12/site-packages/casadi/_casadi.so
-- Set non-toolchain portion of runtime path of "test/usr/lib/python3.12/site-packages/casadi/_casadi.so" to "/usr/local/lib"
-- Installing: test/usr/lib/python3.12/site-packages/casadi/casadi.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/__init__.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/bounds.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/graph
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/graph/__init__.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/graph/graph.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/in_out.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/structure.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/tools/structure3.py
-- Installing: test/usr/lib/python3.12/site-packages/casadi/__init__.py
-- Installing: test/usr/local/lib/libtinyxml2.a
-- Installing: test/usr/local/lib/cmake/tinyxml2/tinyxml2-static-targets.cmake
-- Installing: test/usr/local/lib/cmake/tinyxml2/tinyxml2-static-targets-release.cmake
-- Installing: test/usr/local/lib/cmake/tinyxml2/tinyxml2-config.cmake
-- Installing: test/usr/local/lib/cmake/tinyxml2/tinyxml2-config-version.cmake
-- Installing: test/usr/local/include/tinyxml2.h
-- Installing: test/usr/local/lib/pkgconfig/tinyxml2.pc
-- Installing: test/usr/local/include/casadi/casadi.hpp
-- Installing: test/usr/local/include/casadi/mem.h
-- Installing: test/usr/local/include/casadi/casadi_c.h
-- Installing: test/usr/local/include/casadi/config.h
-- Installing: test/usr/local/bin/casadi-cli
-- Set non-toolchain portion of runtime path of "test/usr/local/bin/casadi-cli" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi.so
-- Installing: test/usr/local/include/casadi/core/casadi_limits.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_types.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_common.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_logger.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_interrupt.hpp
-- Installing: test/usr/local/include/casadi/core/exception.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_enum.hpp
-- Installing: test/usr/local/include/casadi/core/calculus.hpp
-- Installing: test/usr/local/include/casadi/core/global_options.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_meta.hpp
-- Installing: test/usr/local/include/casadi/core/printable.hpp
-- Installing: test/usr/local/include/casadi/core/shared_object.hpp
-- Installing: test/usr/local/include/casadi/core/generic_type.hpp
-- Installing: test/usr/local/include/casadi/core/options.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_misc.hpp
-- Installing: test/usr/local/include/casadi/core/timing.hpp
-- Installing: test/usr/local/include/casadi/core/polynomial.hpp
-- Installing: test/usr/local/include/casadi/core/generic_expression.hpp
-- Installing: test/usr/local/include/casadi/core/generic_matrix.hpp
-- Installing: test/usr/local/include/casadi/core/matrix_fwd.hpp
-- Installing: test/usr/local/include/casadi/core/matrix_decl.hpp
-- Installing: test/usr/local/include/casadi/core/sx_fwd.hpp
-- Installing: test/usr/local/include/casadi/core/sx.hpp
-- Installing: test/usr/local/include/casadi/core/dm_fwd.hpp
-- Installing: test/usr/local/include/casadi/core/dm.hpp
-- Installing: test/usr/local/include/casadi/core/im_fwd.hpp
-- Installing: test/usr/local/include/casadi/core/im.hpp
-- Installing: test/usr/local/include/casadi/core/sparsity_interface.hpp
-- Installing: test/usr/local/include/casadi/core/sparsity.hpp
-- Installing: test/usr/local/include/casadi/core/slice.hpp
-- Installing: test/usr/local/include/casadi/core/submatrix.hpp
-- Installing: test/usr/local/include/casadi/core/nonzeros.hpp
-- Installing: test/usr/local/include/casadi/core/sx_elem.hpp
-- Up-to-date: test/usr/local/include/casadi/core/sx.hpp
-- Installing: test/usr/local/include/casadi/core/mx.hpp
-- Installing: test/usr/local/include/casadi/core/function.hpp
-- Installing: test/usr/local/include/casadi/core/callback.hpp
-- Installing: test/usr/local/include/casadi/core/external.hpp
-- Installing: test/usr/local/include/casadi/core/linsol.hpp
-- Installing: test/usr/local/include/casadi/core/rootfinder.hpp
-- Installing: test/usr/local/include/casadi/core/integrator.hpp
-- Installing: test/usr/local/include/casadi/core/nlpsol.hpp
-- Installing: test/usr/local/include/casadi/core/conic.hpp
-- Installing: test/usr/local/include/casadi/core/dple.hpp
-- Installing: test/usr/local/include/casadi/core/interpolant.hpp
-- Installing: test/usr/local/include/casadi/core/expm.hpp
-- Installing: test/usr/local/include/casadi/core/code_generator.hpp
-- Installing: test/usr/local/include/casadi/core/importer.hpp
-- Installing: test/usr/local/include/casadi/core/integration_tools.hpp
-- Installing: test/usr/local/include/casadi/core/nlp_tools.hpp
-- Installing: test/usr/local/include/casadi/core/nlp_builder.hpp
-- Installing: test/usr/local/include/casadi/core/xml_node.hpp
-- Installing: test/usr/local/include/casadi/core/xml_file.hpp
-- Installing: test/usr/local/include/casadi/core/dae_builder.hpp
-- Installing: test/usr/local/include/casadi/core/optistack.hpp
-- Installing: test/usr/local/include/casadi/core/serializer.hpp
-- Installing: test/usr/local/include/casadi/core/serializing_stream.hpp
-- Installing: test/usr/local/include/casadi/core/fmu.hpp
-- Installing: test/usr/local/include/casadi/core/tools.hpp
-- Installing: test/usr/local/include/casadi/core/core.hpp
-- Installing: test/usr/local/include/casadi/core/casadi_export.h
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_runtime.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/shared.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_axpy.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_bilin.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_copy.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_cvx.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_de_boor.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_densify.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_dot.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_feasiblesqpmethod.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_clear.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_clip_min.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_clip_max.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_fill.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_flip.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_file_slurp.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_getu.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_iamax.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_interpn.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_interpn_grad.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_interpn_interpolate.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_interpn_weights.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_kron.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_low.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_max_viol.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_mmin.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_mmax.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_mtimes.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_vfmin.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_vfmax.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_vector_fmin.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_vector_fmax.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_mv.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_trilsolve.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_triusolve.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_mv_dense.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_nd_boor_eval.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_nd_boor_dual_eval.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_norm_1.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_norm_2.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_norm_inf.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_masked_norm_inf.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_norm_inf_mul.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_polyval.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_project.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_tri_project.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_rank1.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_scal.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_sparsify.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_sum_viol.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_sum.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_swap.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_trans.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_finite_diff.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_ldl.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_qr.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_qp.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_qrqp.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_kkt.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_ipqp.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_nlp.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_sqpmethod.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_bfgs.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_regularize.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_newton.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_bound_consistency.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_lsqr.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_dense_lsqr.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_cache.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_convexify.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_logsumexp.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_sparsity.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_jac.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_oracle.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_oracle_callback.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_ocp_block.hpp
-- Installing: test/usr/local/include/casadi/core/runtime/casadi_scaled_copy.hpp
-- Installing: test/usr/local/lib/libcasadi_sundials_common.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_sundials_common.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_sundials_common.so
-- Installing: test/usr/local/lib/libcasadi_integrator_cvodes.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_integrator_cvodes.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_integrator_cvodes.so
-- Installing: test/usr/local/lib/libcasadi_integrator_idas.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_integrator_idas.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_integrator_idas.so
-- Installing: test/usr/local/lib/libcasadi_rootfinder_kinsol.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_rootfinder_kinsol.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_rootfinder_kinsol.so
-- Installing: test/usr/local/lib/libcasadi_linsol_csparse.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_csparse.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_csparse.so
-- Installing: test/usr/local/lib/libcasadi_linsol_csparsecholesky.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_csparsecholesky.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_csparsecholesky.so
-- Installing: test/usr/local/lib/libcasadi_xmlfile_tinyxml.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_xmlfile_tinyxml.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_xmlfile_tinyxml.so
-- Up-to-date: test/usr/local/lib/libtinyxml2.a
-- Installing: test/usr/local/lib/libcasadi_conic_nlpsol.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_conic_nlpsol.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_conic_nlpsol.so
-- Installing: test/usr/local/lib/libcasadi_conic_qrqp.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_conic_qrqp.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_conic_qrqp.so
-- Installing: test/usr/local/lib/libcasadi_conic_ipqp.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_conic_ipqp.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_conic_ipqp.so
-- Installing: test/usr/local/lib/libcasadi_nlpsol_qrsqp.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_nlpsol_qrsqp.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_nlpsol_qrsqp.so
-- Installing: test/usr/local/lib/libcasadi_importer_shell.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_importer_shell.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_importer_shell.so
-- Installing: test/usr/local/lib/libcasadi_integrator_rk.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_integrator_rk.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_integrator_rk.so
-- Installing: test/usr/local/lib/libcasadi_integrator_collocation.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_integrator_collocation.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_integrator_collocation.so
-- Installing: test/usr/local/lib/libcasadi_interpolant_linear.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_interpolant_linear.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_interpolant_linear.so
-- Installing: test/usr/local/lib/libcasadi_interpolant_bspline.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_interpolant_bspline.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_interpolant_bspline.so
-- Installing: test/usr/local/lib/libcasadi_linsol_symbolicqr.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_symbolicqr.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_symbolicqr.so
-- Installing: test/usr/local/lib/libcasadi_linsol_qr.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_qr.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_qr.so
-- Installing: test/usr/local/lib/libcasadi_linsol_ldl.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_ldl.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_ldl.so
-- Installing: test/usr/local/lib/libcasadi_linsol_tridiag.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_tridiag.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_tridiag.so
-- Installing: test/usr/local/lib/libcasadi_linsol_lsqr.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_linsol_lsqr.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_linsol_lsqr.so
-- Installing: test/usr/local/lib/libcasadi_nlpsol_sqpmethod.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_nlpsol_sqpmethod.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_nlpsol_sqpmethod.so
-- Installing: test/usr/local/lib/libcasadi_nlpsol_feasiblesqpmethod.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_nlpsol_feasiblesqpmethod.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_nlpsol_feasiblesqpmethod.so
-- Installing: test/usr/local/lib/libcasadi_nlpsol_scpgen.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_nlpsol_scpgen.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_nlpsol_scpgen.so
-- Installing: test/usr/local/lib/libcasadi_rootfinder_newton.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_rootfinder_newton.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_rootfinder_newton.so
-- Installing: test/usr/local/lib/libcasadi_rootfinder_fast_newton.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_rootfinder_fast_newton.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_rootfinder_fast_newton.so
-- Installing: test/usr/local/lib/libcasadi_rootfinder_nlpsol.so.3.7
-- Set non-toolchain portion of runtime path of "test/usr/local/lib/libcasadi_rootfinder_nlpsol.so.3.7" to "/usr/local/lib"
-- Installing: test/usr/local/lib/libcasadi_rootfinder_nlpsol.so
$ PYTHONPATH=$PYTHONPATH:test/usr/lib/python3.12/site-packages/ python -c "from casadi.tools import *;loadAllCompiledPlugins()"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/casadi/build/test/usr/lib/python3.12/site-packages/casadi/__init__.py", line 36, in <module>
from casadi.casadi import *
File "/tmp/casadi/build/test/usr/lib/python3.12/site-packages/casadi/casadi.py", line 10, in <module>
from . import _casadi
ImportError: /tmp/casadi/build/test/usr/lib/python3.12/site-packages/casadi/_casadi.so: undefined symbol: _ZN6casadi10differenceERKSt6vectorINS_2MXESaIS1_EES5_
from casadi.
Might be related to the SWIG version. There was a recent fix (#3540) to get CasADi to work with SWIG 4.2.1. You might want to build the main
branch or use an older SWIG version.
from casadi.
@jaeandersson, my build two comments up does build from the main branch, and still shows the issue, right?
from casadi.
@jaeandersson, my build two comments up does build from the main branch, and still shows the issue, right?
Did you try a older SWIG build? I think that the one used for the CasADi binary builds is https://github.com/jaeandersson/swig/tree/matlab-customdoc
from casadi.
No, I haven't tried downgrading swig yet
from casadi.
I adopted casadi on AUR, and now it build fine, both on my daily desktop and in a clean docker.
python -c "import casadi"
seems fine too.
@greyltc : I think you might need to ensure everything is clean and up to date on your side, and then try again from AUR.
from casadi.
@nim65s I'm glad it's working for you! That means this is probably something strange in my setups then. I've got this on 3 seperate machines that are all up to date. I've built in a clean chroot. I've done a minimal build outside of makepkg (as above). It's always the same. I saw you adopted the package and made a bunch of changes, I haven't tried your new package yet.
What does nm /usr/lib/python3.12/site-packages/casadi/_casadi.so | grep _ZN6casadi10differenceERKSt6vectorINS_2MXESaIS1_EES5_
print for you? For me it's:
$ nm /usr/lib/python3.12/site-packages/casadi/_casadi.so | grep _ZN6casadi10differenceERKSt6vectorINS_2MXESaIS1_EES5_
U _ZN6casadi10differenceERKSt6vectorINS_2MXESaIS1_EES5_
I can't figure out where this symbol is coming from. I'm thinking something needs to get rebuilt, but I can't figure out what it is.
from casadi.
Hum, I have no idea what is going on with this one:
$ nm /usr/lib/python3.12/site-packages/casadi/_casadi.so
nm: /usr/lib/python3.12/site-packages/casadi/_casadi.so: no symbols
$ python -c "import casadi._casadi; print(dir(casadi._casadi))"
['CASADI_INT_TYPE_STR', 'Callback_construct', 'Callback_eval', 'Callback_eval_buffer', 'Callback_finalize', 'Callback_get_forward', 'Callback_get_jac_sparsity', 'Callback_get_jacobian', 'Callback_get_n_in', 'Callback_get_n_out', 'Callback_get_name_in', 'Callback_get_name_out', 'Callback_get_reverse', ………
from casadi.
Just to add something on this:
compiling with swig-4.2.1 (the version currently used in archlinux):
$ nm _casadi.so | c++filt | rg casadi::difference
U casadi::difference(std::vector<casadi::MX, std::allocator<casadi::MX> > const&, std::vector<casadi::MX, std::allocator<casadi::MX> > const&)
while compiling with swig-4.1.0 that symbol is not present in _casadi.so
(python interface), same is true for pypi binaries, (both with branch main
).
So I am guessing this is a swig-4.2.1 issue but different from #3540
I don't know why this happen, and why this is a problem given that the symbol is defined in libcasadi.so
.
NB: the symbol is the same I just demangled it:
$ echo "_ZN6casadi10differenceERKSt6vectorINS_2MXESaIS1_EES5_" | c++filt
casadi::difference(std::vector<casadi::MX, std::allocator<casadi::MX> > const&, std::vector<casadi::MX,std::allocator<casadi::MX> > const&)
from casadi.
#3724 seems to fix this on main
. To try this on archlinux there is another AUR package casadi-git
which compiles branch main
, (also has less optional dependencies than the other package).
Can be installed with $ paru -S casadi-git
(where paru
is one of available AUR helpers)
from casadi.
Related Issues (20)
- undefined reference to `casadi::difference` when building in windows/mingw HOT 1
- Graceful failure when trying to load a co-simulation only FMU
- Using rootfinder object inside optimization fails HOT 2
- (Installation help) Python casadi, module not found _casadi on Ubuntu
- timer reset missing?
- missing .so file HOT 5
- Fix numpy compat
- interface with HiGHS
- unable to specify generation directory with Function.generate HOT 1
- Code generation bug for triusolve function calls HOT 1
- Bug in triusolve HOT 1
- Solving a QP (conic) with qrqp: iter_count after successful optimization set to -1
- Wiki-based user "ExtraDoc" are deleted by update script?
- Hard to read Wiki docs text copied from python API
- Indexing using MX variables/ expressions
- Issue with Casadi callback in Matlab HOT 1
- terminate called after throwing an instance of 'casadi::CasadiException'
- Possibly Unnecessary << Overloads for ostream
- BSplineParametric is extremely slow
- free_mem in codegen HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from casadi.