[Pythonmac-SIG] [MacOSX] Re: Where are you with Carbonized Python Mac Modules? (fwd)

Steven D. Majewski sdm7g@virginia.edu
Sun, 19 Nov 2000 21:39:55 -0500 (EST)

I received a copy of my followup to this message, but I never saw
the first one appear, so I'm resending it. 

-- Steve. 

---------- Forwarded message ----------
Date: Sun, 19 Nov 2000 19:54:50 -0500 (EST)
From: Steven D. Majewski <sdm7g@Virginia.EDU>
To: Dan Wolfe <dkwolfe@pacbell.net>
Cc: pythonmac-sig@python.org
Subject: [MacOSX] Re: Where are you with Carbonized Python Mac Modules?

Re: MacOSX Python Carbon modules update:

After compiling most of the Mac Modules, and commenting out the
few remaining undefined references ( SIOUXSetupMenus and some others )
I've manages to get Winmodule to build, load and put up a window 
on the screen on MacOSX. 

There may be some holes left to fall into from some of the bits 
commented out, and I compiled with both -DTARGET_API_MAC_CARBON
and -DTARGET_API_MAC_CARBON_NOTYET ( I'm not sure what the implications
of that are (Jack?) -- I was hoping it was for Carbon routines that
weren't yet in whatever version of CarbonLib Jack had to build against.) 

FYI: This is the compile command I've been using (from the Mac/Modules
directory ) -- with the addition of -fpascal-strings for macglue.c. 

cc -c $MODULE -I../../Include -I../Include -I../.. 
 -I/Local/Carbon/Universal.Interfaces/CIncludes/ -DHAVE_CONFIG_H 

I'll try to tar up a snapshot of the current project sometime soon.
If anyone else is interested in hacking at it, drop me a line.

In the mean time, I'm going to try to build a few more modules and
see if I can get something like EasyDialogs.py or Framework.py 
to run. 

---|  Steven D. Majewski   (804-982-0831)  <sdm7g@Virginia.EDU>  |---
---|  Department of Molecular Physiology and Biological Physics  |---
---|  University of Virginia             Health Sciences Center  |---
---|  P.O. Box 10011            Charlottesville, VA  22906-0011  |---
		"All operating systems want to be unix, 
		 All programming languages want to be lisp."