This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: bgen requires Universal Headers, not OS X dev headers
Type: enhancement Stage: resolved
Components: Build, macOS Versions: Python 2.6
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: jackjansen Nosy List: bob.ippolito, jackjansen, ronaldoussoren
Priority: normal Keywords:

Created on 2003-07-28 20:43 by bob.ippolito, last changed 2022-04-10 16:10 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
qt_new.tgz bob.ippolito, 2003-07-28 20:43 Qt bgen scanner that supports OS X headers
Messages (2)
msg17410 - (view) Author: Bob Ippolito (bob.ippolito) * (Python committer) Date: 2003-07-28 20:43
bgen currently requires Universal Headers, but doesn't really 
make that explicitly clear.  Universal headers do not come 
with the OS X developer tools.

It's not terribly hard to convert the bgen suites to expect OS 
X style headers.  Attached is an example that extends some 
of the Qt wrapper functionality for a project that I needed.  
It has been modified to accept OS X developer tools headers 
(but not Universal Headers).  It would be possible to make 
generators that could use either, depending on which is 
found, but that was not one of my goals.

Note that macglue.h was not changed, just included so it'll 
build outside of the python source tree (if 
bgenlocations.TOOLBOXDIR is appropriately changed as well, 
of course).
msg84705 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2009-03-30 23:05
Although this might be seen as a bug in the Python build machinery, I'm 
closing this as a won't fix feature request.

The Carbon bindings are deprecated and will not be updated in the future, 
hence the state of bgen is basically irrelevant.
History
Date User Action Args
2022-04-10 16:10:16adminsetgithub: 38951
2009-03-30 23:05:12ronaldoussorensetstatus: open -> closed

type: behavior -> enhancement

nosy: + ronaldoussoren
messages: + msg84705
resolution: wont fix
stage: resolved
2009-02-13 02:50:47ajaksu2settype: behavior
components: + Build
versions: + Python 2.6, - Python 2.3
2003-07-28 20:43:10bob.ippolitocreate