Le istruzioni fornite qui mi consentono di compilare senza errori. Si riduce a:
locate libcamlstr
che mi dice che libcamlstr può essere trovato in /usr/lib/ocaml
(YMMV), quindi lo faccio:
cd /usr/lib/ocaml
sudo ln -s libcamlstr.a libstr.a
Quindi sono in grado di compilare il progetto:
cd /usr/local/src/cil
make clean && ./configure && make
Vedi l'ultimo commento in questo bug nel bug tracker di OCaml:
Errore 5247
Potresti semplicemente cambiare il makefile da
-lstr
a
-lcamlstr