[Ecls-list] Cygwin build broken when profiler enabled
Jyrki Jaakkola
jyrki at jjkola.tk
Tue Apr 15 16:28:05 UTC 2008
Hello,
I have tried building ECL (CVS 2008-04-13 17:00) in cygwin and I got an
error when it was building profiler:
-------- start -------
;;; Emitting code for PROFILE.
;;; Emitting code for UNPROFILE.
;;; Emitting code for UNPROFILE-ALL.
;;; Emitting code for RESET.
;;; Note: Emitting linking call for PROFILE-INFO-CLEAR-STATS-FUN
;;; Emitting code for MAKE-TIME-INFO.
;;; Emitting code for COMPENSATE-TIME.
;;; Note: Emitting linking call for OVERHEAD-INTERNAL
;;; Note: Emitting linking call for OVERHEAD-TOTAL
;;; Emitting code for REPORT.
;;; Note: Emitting linking call for PROFILE-INFO-READ-STATS-FUN
;;; Emitting code for #:G23246.
;;; Emitting code for PRINT-PROFILE-TABLE.
;;; Note: Emitting linking call for OVERHEAD-CALL
;;; Emitting code for DASHES.
;;; Note: Emiting FDEFINITION for PROCLAIM
;;; Note: Emiting FDEFINITION for PROCLAIM
;;; Emitting code for COMPUTE-OVERHEAD-AUX.
;;; Emitting code for COMPUTE-OVERHEAD.
;;; Note: Replacing variable G23274 by its value
;;; Emitting code for FROB.
;;; Emitting code for PROFILE-DEINIT.
;;; Calling the C compiler...
;;; Note: Invoking external command:
;;; gcc -g -O2 -fstrict-aliasing -Dcygwin
-I"/cygdrive/h/sources/ecl-cygwin/src/c"
"-I/cygdrive/h/sources/ecl-cygwin/build/" -w -c
"/cygdrive/h/sources/ecl-cygwin/build/ext/profile.c" -o
"/cygdrive/h/sources/ecl-cygwin/build/ext/profile.o"
;;; OPTIMIZE levels: Safety=2, Space=3, Speed=1, Debug=0
;;; Finished compiling ext:profile;profile.lisp.
;;; Note: Scanning #P"build:ext;profile.o.NEWEST"
;;; Note: Found tag: "_ecltaXiI_WeUGj3"
;;; Note: Invoking external command:
;;; gcc -g -O2 -fstrict-aliasing -Dcygwin
-I"/cygdrive/h/sources/ecl-cygwin/src/c"
"-I/cygdrive/h/sources/ecl-cygwin/build/" -w -c
"/cygdrive/c/DOCUME~1/JYRKIJ~1/LOCALS~1/Temp/ECLINITErpb8W.c" -o
"/cygdrive/c/DOCUME~1/JYRKIJ~1/LOCALS~1/Temp/ECLINITErpb8W.o"
;;; Note: Invoking external command:
;;; gcc -o "/cygdrive/h/sources/ecl-cygwin/build/profile.fas"
-L"/cygdrive/h/sources/ecl-cygwin/build/"
"/cygdrive/c/DOCUME~1/JYRKIJ~1/LOCALS~1/Temp/ECLINITErpb8W.o"
"/cygdrive/h/sources/ecl-cygwin/build/ext/profile.o" -shared ecl.dll
-lm -lgmp
/cygdrive/h/sources/ecl-cygwin/build/ext/profile.o: In function
`L1get_bytes_consed':
/cygdrive/h/sources/ecl-cygwin/build/ext/profile.c:11: undefined
reference to `__imp__GC_get_total_bytes'
collect2: ld returned 1 exit status
LAMBDA: Too many arguments to function CONTINUE.
Broken at TOP-LEVEL.No restarts available.
Top level.
SI>
---------- end ---------
If needed I can provide config log and build log. I set up build by calling:
./configure --prefix=/cygdrive/h/ecl --build=i686-pc-cygwin
Regards,
Jyrki Jaakkola
More information about the ecl-devel
mailing list