Looks like 'copy_string' and 'callback' are no longer available: /usr/bin/ld: /tmp/ccWsOZER.ltrans0.ltrans.o: in function `solve_equation': /usr/src/debug/kalzium/build/src/<artificial>:21: undefined reference to `copy_string' /usr/bin/ld: /usr/src/debug/kalzium/build/src/<artificial>:22: undefined reference to `callback' collect2: error: ld returned 1 exit status make[2]: *** [src/CMakeFiles/kalzium.dir/build.make:1136: bin/kalzium] Error 1 make[1]: *** [CMakeFiles/Makefile2:2129: src/CMakeFiles/kalzium.dir/all] Error 2
A possibly relevant merge request was started @ https://invent.kde.org/education/kalzium/-/merge_requests/34
Git commit 80a9ab41b91ab849794bb7830f0a98d862c08269 by Antonio Rojas. Committed on 06/06/2023 at 17:42. Pushed by aacid into branch 'master'. Fix build with OCaml 5 'copy_string' and 'callback' were deprecated in OCaml 4 (11 years ago) and removed in OCaml 5 M +2 -2 src/solver/modwrap.c https://invent.kde.org/education/kalzium/-/commit/80a9ab41b91ab849794bb7830f0a98d862c08269