[mercury-users] Problem building on Mac OS X / Xcode 4 / clang

Julien Fischer juliensf at csse.unimelb.edu.au
Tue May 22 01:54:09 AEST 2012


Hi,

On Mon, 21 May 2012, Sean Johnson wrote:

> I'm trying to build Mercury and running into an issue. The machine is
> Intel, Mac OS X 10.7 (Lion) with Xcode 4 (clang).
>
> My goal is to have a Mercury install with parallel, high-level C, Java
> and Erlang backends, I'm trying to follow these steps I created for
> myself based on my understanding of Mercury from reading of the
> manuals and the INSTALL and README files.
>
> # Create a minimal, bootstrap Mercury
> ./configure --with-cc=clang --disable-most-grades
> make
> sudo make install
>
> # Add Mercury's bin and man to your paths
> ln -s /usr/local/mercury-11.07.1 /usr/local/mercury
> export PATH=$PATH:/usr/local/mercury/bin
> export MANPATH=$MANPATH:/usr/local/mercury/man
>
> # Create a fairly complete Mercury with Java and Erlang
> make realclean
> ./configure --with-cc=clang --enable-erlang-grade --enable-java-grade
> make
> sudo make install
>
> But the 2nd build is a not working. (It fails with the errors below.)
>
> To simplify things, I'm trying doing the 2nd build THE SAME as the first. That is with:
>
> ./configure --with-cc=clang --disable-most-grades
>
> So that the only difference between the 1st build that works and the
> 2nd build that doesn't is that I already have a bootstrapped Mercury
> in the PATH.
>
> What happens is this:
>
> mercury_compile: cannot find
>  `transform_hlds.ctgc.structure_reuse.indirect.int3' in directories .,
>  ../library, ../browser, ../ssdb, ../mdbcomp

Is the file transform_hlds.ctgc.structure_reuse.indirect.int3 present in
the compiler directory?

(I don't have acces to a machine running Mac OS X 10.7 at present; I've
just tried the above with 10.6 and did not encounter the above problem.)

Cheers,
Julien.
--------------------------------------------------------------------------
mercury-users mailing list
Post messages to:       mercury-users at csse.unimelb.edu.au
Administrative Queries: owner-mercury-users at csse.unimelb.edu.au
Subscriptions:          mercury-users-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the users mailing list