From: David S. <da...@da...> - 2004-08-16 01:26:51
|
I've not touched SBCL for a while on OS X and just tried to build it again from scratch: ./make.sh 'openmcl --batch' $ openmcl Welcome to OpenMCL Version (Beta: Darwin) 0.14.2-p1! $ gcc3 --version gcc3 (GCC) 3.1 20021003 (prerelease) $ tail -1 version.lisp-expr "0.8.13.62" gcc3 -Dppc -g -Wall -O2 -no-cpp-precomp -I. -c -o cheneygc.o cheneygc.c cheneygc.c: In function `scavenge_interrupt_contexts': cheneygc.c:428: warning: unused variable `data' cheneygc.c: In function `scav_fdefn': cheneygc.c:532: warning: assignment makes pointer from integer without a cast cheneygc.c: In function `set_auto_gc_trigger': cheneygc.c:649: warning: format argument is not a pointer (arg 4) cheneygc.c:655: warning: format argument is not a pointer (arg 3) thread.h: At top level: cheneygc.c:523: warning: `scav_fdefn' defined but not used gcc3 -g -dynamic -Wl,-segaddr,SBCLRO,0x1000000 -Wl,-seg1addr,0x5000000 -o sbcl alloc.o backtrace.o breakpoint.o coreparse.o dynbind.o gc-common.o globals.o interr.o interrupt.o monitor.o parse.o print.o purify.o regnames.o run-program.o runtime.o save.o search.o thread.o time.o util.o validate.o vars.o wrap.o ppc-arch.o ppc-assem.o ldso-stubs.o bsd-os.o os-common.o ppc-darwin-os.o ppc-darwin-dlshim.o cheneygc.o -lSystem -lc -lm -lm ld: can't locate file for: -lcrtbegin.o gnumake: *** [sbcl] Error 1 |
From: Christophe R. <cs...@ca...> - 2004-08-16 11:08:44
|
David Steuber <da...@da...> writes: > $ tail -1 version.lisp-expr > "0.8.13.62" As it happens, there was a bug in 0.8.13.62 on Darwin (that I've fixed in 0.8.13.63). However, I'm not sure that it explains your symptoms... > gcc3 -g -dynamic -Wl,-segaddr,SBCLRO,0x1000000 -Wl,-seg1addr,0x5000000 > -o sbcl alloc.o backtrace.o breakpoint.o coreparse.o dynbind.o > gc-common.o globals.o interr.o interrupt.o monitor.o parse.o print.o > purify.o regnames.o run-program.o runtime.o save.o search.o thread.o > time.o util.o validate.o vars.o wrap.o ppc-arch.o ppc-assem.o > ldso-stubs.o bsd-os.o os-common.o ppc-darwin-os.o ppc-darwin-dlshim.o > cheneygc.o -lSystem -lc -lm -lm > ld: can't locate file for: -lcrtbegin.o I don't really understand this error message at all, I'm afraid. I don't see any mention of crtbegin.o anywhere. Cheers, Christophe -- http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757 (set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b))) (defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge) |
From: David S. <da...@da...> - 2004-08-16 20:31:47
|
On Aug 16, 2004, at 7:06 AM, Christophe Rhodes wrote: >> gcc3 -g -dynamic -Wl,-segaddr,SBCLRO,0x1000000 -Wl,-seg1addr,0x5000000 >> -o sbcl alloc.o backtrace.o breakpoint.o coreparse.o dynbind.o >> gc-common.o globals.o interr.o interrupt.o monitor.o parse.o print.o >> purify.o regnames.o run-program.o runtime.o save.o search.o thread.o >> time.o util.o validate.o vars.o wrap.o ppc-arch.o ppc-assem.o >> ldso-stubs.o bsd-os.o os-common.o ppc-darwin-os.o ppc-darwin-dlshim.o >> cheneygc.o -lSystem -lc -lm -lm >> ld: can't locate file for: -lcrtbegin.o > > I don't really understand this error message at all, I'm afraid. I > don't see any mention of crtbegin.o anywhere. After visiting #lisp and getting feedback there, the problem was blamed on Xcode 1.5. I expunged Xcode 1.5 from my system and did a virgin install of Xcode 1.2. I was then able to compile SBCL 0.8.13.64 using an older version of SBCL that I retrieved from a backup. If anyone complains about gcc3 failing, the first thing to blame should be Xcode if the version is > 1.2. Someone on #lisp filed a bug report with Apple. Sorry I forget who. |
From: Willy H. <whe...@sb...> - 2004-08-19 01:41:16
|
David Steuber <david <at> david-steuber.com> writes: > > On Aug 16, 2004, at 7:06 AM, Christophe Rhodes wrote: > > If anyone complains about gcc3 failing, the first thing to blame should > be Xcode if the version is > 1.2. Someone on #lisp filed a bug report > with Apple. Sorry I forget who. > > I received the error in question as well. I didn't want to revert Xcode 1.5 and tried recompiling using gcc instead of gcc3 (see src/runtime/Config.ppc-darwin). I was able to successfully build SBCL 0.8.13.74. |
From: David S. <da...@da...> - 2004-08-20 19:36:51
|
On Aug 18, 2004, at 9:32 PM, Willy Heineman wrote: > I received the error in question as well. I didn't want to revert > Xcode 1.5 and > tried recompiling using gcc instead of gcc3 (see > src/runtime/Config.ppc-darwin). > I was able to successfully build SBCL 0.8.13.74. I guess I'm glad I burned 1.5 to CD before trashing the folder I stored the download in. I don't remember what changed with gcc3. I thought the same version info was coming back. Oh well. When I'm not so involved with some Lisp I'm hacking on, I'll see about reinstalling 1.5. Have you tried seeing of O3 works? One of the things done to src/runtime/Config.ppc-darwin in the past was to reduce to O2 to get builds to work. |
From: Willy H. <whe...@sb...> - 2004-08-21 00:24:52
|
David Steuber <david <at> david-steuber.com> writes: > Have you tried seeing of O3 works? O3 appears to work fine. |
From: David S. <da...@da...> - 2004-08-31 02:07:30
|
I finally got around to reinstalling Xcode 1.5 and have successfully built SBCL 0.8.14 on Darwin with the following changes to src/runtime/Config.ppc-darwin: $ cvs diff src/runtime/Config.ppc-darwin Index: src/runtime/Config.ppc-darwin =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/runtime/Config.ppc-darwin,v retrieving revision 1.5 diff -r1.5 Config.ppc-darwin 2c2 < CFLAGS = -Dppc -g -Wall -O2 -no-cpp-precomp --- > CFLAGS = -Dppc -g -Wall -O3 -no-cpp-precomp 7c7 < CC = gcc3 --- > CC = gcc |