[m-dev.] Errors compiling Mercury ROTD using Cygwin

Martin McDonough foolkingcrown at gmail.com
Fri Nov 20 09:34:44 AEDT 2015


I get the same result using `sh configure` instead.

On Thu, Nov 19, 2015 at 1:53 PM, Mark Brown <mark at mercurylang.org> wrote:

> Hi Martin,
>
> On Fri, Nov 20, 2015 at 7:30 AM, Martin McDonough
> <foolkingcrown at gmail.com> wrote:
> >
> > I've run into an error compiling Mercury (most recent ROTD) using Cygwin
> > (64-bit) on Windows 7 64-bit.
> >
> >
> > https://gist.github.com/FlyingJester/66643007fb8f6d46b00a
> >
> > The main error seems to be when linking:
> >
> top_level_init.o:top_level_init.c:(.rdata$.refptr._bss_start__[.refptr._bss_start__]+0x0):
> > undefined reference to `_bss_start__'
> >
> top_level_init.o:top_level_init.c:(.rdata$.refptr._data_start__[.refptr._data_start__]+0x0):
> > undefined reference to `_data_start__'
> >
> top_level_init.o:top_level_init.c:(.rdata$.refptr._bss_end__[.refptr._bss_end__]+0x0):
> > undefined reference to `_bss_end__'
> >
> top_level_init.o:top_level_init.c:(.rdata$.refptr._data_end__[.refptr._data_end__]+0x0):
> > undefined reference to `_data_end__'
> >
> >
> >
> > A quick web search suggests this may mean a bad/mismatched linker script,
> > although I have no idea if that is applicable here.
> >
> > Any help would be greatly appreciated!
>
> Running './configure' is not portable; you need to run 'sh configure'.
> That makes a difference on Cygwin.
>
> See README.Cygwin and the INSTALL file.
>
> Mark.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/developers/attachments/20151119/d299e77d/attachment.html>


More information about the developers mailing list