O AIX não é mais uma plataforma oficialmente suportada . Há uma porta não oficial do OCaml 3.11.2 .
Você pode corrigir seu erro de compilação imediato usando o GNU make. Como alternativa, você pode tentar refazer o makefile. otherlibs/Makefile.shared
está usando uma construção não padrão ?=
; altere as três linhas para usar =
, ou seja, CMIFILES = $(CAMLOBJS:.cmo=.cmi)
e assim por diante. Você também precisará alterar otherlibs/num/Makefile
para mover a linha com a definição de CMIFILES
abaixo de include ../Makefile
e, da mesma forma, em otherlibs/dbm/Makefile
e otherlibs/str/Makefile
moverá a definição de CLIBNAME
abaixo de include ../Makefile
.
Eu recomendo pesquisar ou postar na lista de vídeos . Este é o melhor lugar para entrar em contato com outras pessoas que ainda podem estar usando o Ocaml no AIX.