[Zope] Compiling 2.4.0 under Mac OS X?

Steve Spicklemire steve@spvi.com
Fri, 27 Jul 2001 05:43:09 -0500


Hi Zachary,

	One other thought. Did you use gnutar to unpack Zope?

-steve

On Thursday, July 26, 2001, at 03:30 PM, Steve Spicklemire wrote:

>
> Hi Zachary,
>
> You don't need make LDFLAGS="-undefined suppress" any more.
>
> Just unpack a clean Zope-2.4.0-src and type:
>
> python wo_pcgi.py
>
> and it will build.
>
> -steve
>
>
> On Thursday, July 26, 2001, at 03:20 PM, zbir@urbanape.com wrote:
>
>>
>>>> Hi Zachary,
>>>>
>>>> 	I should remove this old page. It was for the public beta (in fact
>>>> I just did). These days, just get the port of python from
>>>>
>>>> http://tony.lownds.com/macosx/
>>>>
>>>> and Zope builds directly out of the box.
>>>
>>> Hrm. Okay. I used one of the other pages on Zope.org to build Python 
>>> 2.1
>>> from source. Perhaps therein lies the problem? I'll grab Tony's 
>>> ( binary,
>>> I assume ) package.
>>
>> Nope. Using Tony's package, I get the same compilation error on
>> 2.4.0-src:
>>
>> make -f Makefile do-it-again
>> /usr/local/lib/python2.1/config/makesetup \
>>          -m Makefile.pre -c /usr/local/lib/python2.1/config/config.c.in
>> Setup -n  /usr/local/lib/python2.1/config/Setup.config
>> /usr/local/lib/python2.1/config/Setup.local
>> /usr/local/lib/python2.1/config/Setup
>> make LDFLAGS="-undefined suppress"
>> make: *** No rule to make target `src/Splitter.c', needed by
>> `Splitter.o'.  Stop.
>> Traceback (most recent call last):
>>   File "wo_pcgi.py", line 117, in ?
>>   File "wo_pcgi.py", line 105, in main
>>   File "/usr/local/zope/2-4-0/inst/build_extensions.py", line 109, in ?
>>     
>> make('lib','python','Products','PluginIndexes','TextIndex','Splitter','ISO_8859_1_Splitter'
>> )
>>   File "/usr/local/zope/2-4-0/inst/do.py", line 135, in make
>>     do('make LDFLAGS="-undefined suppress"')
>>   File "/usr/local/zope/2-4-0/inst/do.py", line 104, in do
>>     if i and picky: raise SystemError, i
>> SystemError: 512
>> [localhost:~/2-4-0] zope%
>>
>> Zac
>>
>> me = { 'name' : 'Zachery Bir', 'email' : 'zbir@urbanape.com',
>>        'voice' : '(804) 353-3742', 'url' : 'http://www.urbanape.com/' }