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

Gary Byers gb at clozure.com
Fri Sep 3 14:03:49 PDT 2010


There's a chance that the command-line tools got installed in /Developer/usr/bin;
if so, doing something like:

? (ccl::setenv "PATH" (format nil "/Developer/usr/bin:~a" (ccl::getenv "PATH")))

before doing:

? (rebuild-ccl :full t)

might at least find those tools.  (You seem to be trying to build the trunk,
the 10.4-related issues shouldn't be a factor.)

If XCode isn't installed at all or if other components of it are missing,
that workaround won't help.



On Fri, 3 Sep 2010, 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.
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
>



More information about the Openmcl-devel mailing list