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.