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
