[Openmcl-devel] XCode 3.2.3 how to support kernel compile 1.4

Alexander Repenning ralex at cs.colorado.edu
Sun Sep 5 09:58:01 PDT 2010

On Sep 3, 2010, at 1:35 PM, R. Matthew Emerson wrote:

> On Sep 3, 2010, at 3:01 PM, Alexander Repenning wrote:
>> A new machine with Xcode 3.2.3 trying to build CCL Mac 64 14231
>> ? (ccl:rebuild-ccl :full t)
>> Rebuilding Clozure Common Lisp using Version 1.6-dev-r14118M-trunk  (DarwinX8632)
>> ;Building lisp-kernel ...
>>> Error: Error(s) during kernel compilation.
>>>      Error executing make: generic OS error in fork/exec
>>>      Developer tools may not be installed correctly.
>>> While executing: REBUILD-CCL, in process listener(1).
>> I remember setting some preference in XCode to support the still necessary 1.4 kernel compile. Is this what this error message suggests? I looked at all the setting in XCode prefs (many) and cannot find anything relevant. Do I really need to reinstall Xcode and hope there is some configuration setting? It's 2.5 GB!
> It used to be the case that CCL required the 10.4 SDK to be installed in order to build the lisp kernel.  In the trunk, that's no longer necessary.  (See http://trac.clozure.com/ccl/ticket/626.)
> That doesn't seem to be the problem you're seeing, though.  The message "Error executing make: generic OS error in fork/exec" suggests that we can't find the make program.  If you type "which make" from a terminal window, I would suppose that will produce no output.
> There is an Xcode sub-package called "UNIX Development", which installs programs like make into /usr/bin where they are generally expected to be found.  If this package isn't installed, then /usr/bin/make won't exist, and you won't be able to build the lisp kernel.  I would have expected this package to be installed by default, but perhaps it isn't.
> Apple used to put the Xcode installer in /Applications/Installers;  I don't know if they still do that.  Maybe it's on your disk or distribution media somewhere.  If it's nowhere to be found, I'm afraid you are looking at a big download.

Matthew, you were right:  "which make" produced nothing. Some /usr/bin stuff must have been stripped out when moving to a new machine via the Mac migration manager. I did not have the disk handy. Had to download things again.

thanks,  Alex

More information about the Openmcl-devel mailing list