just forwarding here.

---------- Forwarded message ----------
From: Dima Pasechnik <[email protected]>
Date: Apr 27, 8:03 pm
Subject: ECL-11.1.1 fails to compile maxima on WIndows 7 / Cygwin
1.7.9
To: sage-windows


Basically, it's an ECL bug/feature related to playing fast and loose
with DLLs.
It seems to be a show-stopper on Windows 7 for me.

Is it easy to disable compiling into C by ECL?

On Apr 26, 9:28 pm, Dima Pasechnik <[email protected]> wrote:



> I am in particular puzzled by these temporary DLLs in the log:
> C:\cygwin\tmp\eclfeH9uJ.dll

> Is it Ecl that is creating these temporary DLLs?
> Can anyone enlighten us on this?

> ;;; Emitting code for DO-MERGE-ASYM.
> ;;; Note:
> ;;;   Constant value optimized away or not used
> ;;; (t)
>       3 [main] ecl 2448 C:\cygwin\home\dima\sage-4.7.alpha5\local\bin
> \ecl.exe: *
> ** fatal error - unable to remap \\?\C:\cygwin\tmp\eclfeH9uJ.dll to
> same address
>  as parent: 0x510000 != 0x810000
>       3 [main] ecl 2448 C:\cygwin\home\dima\sage-4.7.alpha5\local\bin
> \ecl.exe: *
> ** fatal error - unable to remap \\?\C:\cygwin\tmp\eclfeH9uJ.dll to
> same address
>  as parent: 0x510000 != 0x810000

> Dima

> On Apr 26, 8:28 pm, Dima Pasechnik <[email protected]> wrote:

> > it stops with the following:
> > ....
> > ;;; Emitting code for DO-MERGE-SYMM.
> > ;;; Emitting code for DO-MERGE-ASYM.
> > ;;; Note:
> > ;;;   Constant value optimized away or not used
> > ;;; (t)
> >       3 [main] ecl 2448 C:\cygwin\home\dima\sage-4.7.alpha5\local\bin
> > \ecl.exe: *
> > ** fatal error - unable to remap \\?\C:\cygwin\tmp\eclfeH9uJ.dll to
> > same address
> >  as parent: 0x510000 != 0x810000
> >       3 [main] ecl 2448 C:\cygwin\home\dima\sage-4.7.alpha5\local\bin
> > \ecl.exe: *
> > ** fatal error - unable to remap \\?\C:\cygwin\tmp\eclfeH9uJ.dll to
> > same address
> >  as parent: 0x510000 != 0x810000
> > Stack trace:
> > Frame     Function  Args
> > 0022A468  6102796B  (0022A468, 00000000, 00000000, 00000000)
> > 0022A758  6102796B  (6117EC60, 00008000, 00000000, 61180977)
> > 0022B788  61004F1B  (611A7FAC, 6124DDB4, 00510000, 00810000)
> > End of stack trace
> >       3 [main] ecl 1724 fork: child 2448 - died waiting for dll
> > loading, errno 1
> > 1
> >       3 [main] ecl 1724 fork: child 2448 - died waiting for dll
> > loading, errno 1
> > 1
> > ;;; Note:
> > ;;;   Invoking external command:
> > ;;;   gcc -I. -I/home/dima/sage-4.7.alpha5/local/include/ -I/home/dima/
> > sage-4.7.
> > alpha5/local/include -g -O2 -Dcygwin -O2 -w -c binary-ecl/clmacs.c -o
> > binary-ecl
> > /clmacs.o
> > Could not spawn subprocess to run "gcc".

> > Available restarts:

> > 1. (ABORT) ABORT
> > 2. (CONTINUE) Ignore initialization errors and continue.
> > 3. (ABORT) Quit ECL unsafely, ignoring all existing threads.

> > Top level.

> > --------------------------------------

> > Does this mean that .exe, .so, and .dll stuff in SAGEROOT/local/ needs
> > to be rebased as soon as it's created?

> > Dima

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to