[Pythonmac-SIG] Mac{ho}Python architecture ready for review

Tony McDonald tony.mcdonald@ncl.ac.uk
Sat, 03 Aug 2002 19:09:34 +0100


On 3/8/02 4:08 pm, "Zachery Bir" <zbir@urbanape.com> wrote:

> On Saturday, August 3, 2002, at 10:15 , Tony McDonald wrote:
> 
>> Ok so far...
>> 
>>> 2. make
>> 
>> I get this error;
>> 
>> /usr/local/bin/install -c -m 644
>> ./Mac/OSXResources/framework/English.lproj/InfoPlist.strings \
>> 
>> Python.framework/Versions/2.3/Resources/English.lproj/InfoPlist.strings
>> ln -fsh 2.3 Python.framework/Versions/Current
>> ln: invalid option -- h
>> Try `ln --help' for more information.
>> make: *** [Python.framework/Versions/2.3/Python] Error 1
>> 
>> Anyone know what I'm doing wrong?
> 
> Most likely you're using fink's ln, which has no -h switch. Try
> editing your Makefile to specify LN=/bin/ln or from your shell, try
> 
> $ LN=/bin/ln make
> 
> Zac
> 

Cheers for that Zac,
That certainly helped, I do have fink installed  - I edited the Makefile to
assign LN to /bin/ln and things got a bit further along.

I installed the April dev tools and tried again.

Now I'm getting this though;

gcc -Wl,-F. -bundle -framework Python build/temp.darwin-5.5-Power
Macintosh-2.3/readline.o -L/usr/lib/termcap -L/usr/local/lib -lreadline
-lncurses -o build/lib.darwin-5.5-Power Macintosh-2.3/readline.so
/usr/bin/ld: warning -L: directory name (/usr/lib/termcap) does not exist
make: *** [sharedmods] Bus error

A 'locate termcap' says the following;

168[17:51]tonymcd@localhost python/dist/src % locate termcap
/Applications/Emacs.app/Contents/Resources/share/emacs/20.7/etc/termcap.src
/sw/include/termcap.h
/sw/share/man/man3/curs_termcap.3x
/sw/src/ncurses-5.2-6/ncurses-5.2/objects/read_termcap.o
/sw/src/ncurses-5.2-6/ncurses-5.2/obj_s/read_termcap.o
/System/Library/Perl/termcap.pl
/Users/tonymcd/.termcap
/usr/local/include/termcap.h
/usr/local/share/man/man3/curs_termcap.3x
/usr/share/emacs/20.7/etc/termcap.src
/usr/share/man/man3/termcap.3
/usr/share/man/man5/termcap.5
/usr/share/misc/termcap
/usr/share/misc/termcap.db
/usr/X11R6/lib/X11/etc/xterm.termcap

So I don't seem to have /usr/lib/termcap anywhere on my system...(rebuilt
locate.db and did a root level 'find')

I'll see if I can build the thing from source...

Tone.
-- 
Dr Tony McDonald,  Assistant Director, FMCC, http://www.fmcc.org.uk/
The Medical School, Newcastle University Tel: +44 191 243 6140
A Zope list for UK HE/FE  http://www.fmcc.org.uk/mailman/listinfo/zope