Hello,
While running the minimal example under acados_python , I get the segmentation fault error, I tried building tera_renderer from source but that doesn’t seem to help at all
rm -f libacados_ocp_solver_pendulum_ode.so
rm -f pendulum_ode_cost/pendulum_ode_cost_y_0_fun.o pendulum_ode_cost/pendulum_ode_cost_y_0_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_0_hess.o pendulum_ode_cost/pendulum_ode_cost_y_fun.o pendulum_ode_cost/pendulum_ode_cost_y_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_hess.o pendulum_ode_cost/pendulum_ode_cost_y_e_fun.o pendulum_ode_cost/pendulum_ode_cost_y_e_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_e_hess.o acados_solver_pendulum_ode.o
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_0_fun.o pendulum_ode_cost/pendulum_ode_cost_y_0_fun.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_0_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_0_fun_jac_ut_xt.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_0_hess.o pendulum_ode_cost/pendulum_ode_cost_y_0_hess.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_fun.o pendulum_ode_cost/pendulum_ode_cost_y_fun.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_fun_jac_ut_xt.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_hess.o pendulum_ode_cost/pendulum_ode_cost_y_hess.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_e_fun.o pendulum_ode_cost/pendulum_ode_cost_y_e_fun.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_e_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_e_fun_jac_ut_xt.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_cost/pendulum_ode_cost_y_e_hess.o pendulum_ode_cost/pendulum_ode_cost_y_e_hess.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o acados_solver_pendulum_ode.o acados_solver_pendulum_ode.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_model/pendulum_ode_expl_ode_fun.o pendulum_ode_model/pendulum_ode_expl_ode_fun.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_model/pendulum_ode_expl_vde_forw.o pendulum_ode_model/pendulum_ode_expl_vde_forw.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_model/pendulum_ode_expl_vde_adj.o pendulum_ode_model/pendulum_ode_expl_vde_adj.c
gcc -shared pendulum_ode_cost/pendulum_ode_cost_y_0_fun.o pendulum_ode_cost/pendulum_ode_cost_y_0_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_0_hess.o pendulum_ode_cost/pendulum_ode_cost_y_fun.o pendulum_ode_cost/pendulum_ode_cost_y_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_hess.o pendulum_ode_cost/pendulum_ode_cost_y_e_fun.o pendulum_ode_cost/pendulum_ode_cost_y_e_fun_jac_ut_xt.o pendulum_ode_cost/pendulum_ode_cost_y_e_hess.o acados_solver_pendulum_ode.o pendulum_ode_model/pendulum_ode_expl_ode_fun.o pendulum_ode_model/pendulum_ode_expl_vde_forw.o pendulum_ode_model/pendulum_ode_expl_vde_adj.o -o libacados_ocp_solver_pendulum_ode.so -L/home/himanshu/Documents/mpc-quadruped/acados/lib -lacados -lhpipm -lblasfeo -lm \
-L -l
acados was compiled without OpenMP.
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o acados_sim_solver_pendulum_ode.o acados_sim_solver_pendulum_ode.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_model/pendulum_ode_expl_ode_fun.o pendulum_ode_model/pendulum_ode_expl_ode_fun.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_model/pendulum_ode_expl_vde_forw.o pendulum_ode_model/pendulum_ode_expl_vde_forw.c
gcc -fPIC -std=c99 -O2 -I/home/himanshu/Documents/mpc-quadruped/acados/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/acados -I/home/himanshu/Documents/mpc-quadruped/acados/include/blasfeo/include -I/home/himanshu/Documents/mpc-quadruped/acados/include/hpipm/include -c -o pendulum_ode_model/pendulum_ode_expl_vde_adj.o pendulum_ode_model/pendulum_ode_expl_vde_adj.c
gcc -shared acados_sim_solver_pendulum_ode.o pendulum_ode_model/pendulum_ode_expl_ode_fun.o pendulum_ode_model/pendulum_ode_expl_vde_forw.o pendulum_ode_model/pendulum_ode_expl_vde_adj.o -o libacados_sim_solver_pendulum_ode.so -L/home/himanshu/Documents/mpc-quadruped/acados/lib -lacados -lhpipm -lblasfeo -lm
acados was compiled without OpenMP.
Segmentation fault (core dumped)
maybe not exactly relevant , but I tried reverting as explained here
but the code outputs
SyntaxError: encoding problem: future_fstrings
I am working on python 3.12 on ubuntu 24.04.2 LTS