[mercury-users] Installation problem on MacOS X
Fergus Henderson
fjh at cs.mu.OZ.AU
Tue Jan 28 13:36:56 AEDT 2003
On 28-Jan-2003, Roy Ward <roy at videoscript.com> wrote:
> I'm very pleased that MacOS X is now a supported platform for Mercury.
>
> However, I've encountered a problem trying to install Mercury on MacOS X
> - it fails during configuration with:
>
> >checking for an integer type with the same size as a pointer... unknown
> >configure: error: Cannot determine the length modifier for the MR_Integer
> >type.
> This occurs with both 11.0 and 11.1-beta (2003-01-24), using MacOS X
> version 10.2.3, with the default gcc version of: "GCC version 1040,
> based on gcc version 3.1 20020105 (experimental)"
>
> If I switch to the older included version of gcc (using gcc_switch)
> "version gcc-937.2, based on gcc version 2.95.2 19991024 (release)", it
> works fine, however I'd quite like to use the more recent gcc if possible.
I don't know for sure, but my guess is that this problem is due to a change
in behaviour in GCC which has been reverted in more recent versions of GCC.
In particular, I think the problem is that GCC 3.1 issues a
warning when invoked with `-I/usr/local/include',
and this warning confuses autoconf configure scripts --
autoconf, perhaps unfortunately, treats any warnings as fatal.
This change to GCC was reverted in the FSF GCC because it broke
the configuration scripts for too many packages.
The Mercury 0.11.* configuration script already contains a work-around for
this, to not pass -I/usr/local/include for GCC, but maybe this
work-around is not being enabled for some reason.
Could you please post me the `configure.log' and `config.log' files?
If my guess is correct, then using a more recent version of GCC
(e.g. 3.2.1) would solve the problem. But I would like to make it
work with GCC 3.1 too.
--
Fergus Henderson <fjh at cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-users mailing list
post: mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the users
mailing list