[Pythonmac-SIG] Newbie Building 2.3a2+ (framework) on OS X 10.1 gets
'Undefined symbol _CGMainDisplayID'
Randy Wiser
rwiser@metrowerks.com
Thu, 10 Apr 2003 14:14:16 -0700
I've successfully built and run Python (which I checked out after 2.3 alpha
2) on OS X 10.2. Unfortunately the product is supposed to run on OS X 10.1
as well, so I'm attempting to build the same source on 10.1. Apparently
Apple did not make CGMainDisplayID() available in 10.1?
Thanks in advance for any ideas on how to avoid this problem (and get a
good framework build on 10.1),
- Randy
I give the following commands and get the following error:
./configure --enable-shared --enable-framework
LDFLAGS=-Wl,-x (arguments sent to configure)
make
building 'MacOS' extension
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -Wno-long-double
-no-cpp-precomp -fno-common -dynamic -I. -I/Users/ctbuild/download/python.o
rg/srccopy/./Include
-I/Users/ctbuild/download/python.org/srccopy/./Mac/Include
-I/Users/ctbuild/download/python.org/srccopy/Include -I/Us
ers/ctbuild/download/python.org/srccopy -c
/Users/ctbuild/download/python.org/srccopy/Mac/Modules/macosmodule.c -o
build/temp.darwin-5.2.2
-Power_Macintosh-2.3/macosmodule.o
In file included from
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:33,
from
/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:5,
from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:20,
from
/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
from
/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:20,
from
/Users/ctbuild/download/python.org/srccopy/Mac/Include/macglue.h:32,
from
/Users/ctbuild/download/python.org/srccopy/Mac/Modules/macosmodule.c:28:
/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h:291:
warning: function dec
laration isn't a prototype
/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h:292:
warning: function dec
laration isn't a prototype
/Users/ctbuild/download/python.org/srccopy/Mac/Modules/macosmodule.c: In
function `MacOS_WMAvailable':
/Users/ctbuild/download/python.org/srccopy/Mac/Modules/macosmodule.c:548:
warning: implicit declaration of function `CGMainDisplayID'
gcc -Wl,-x -Wl,-F. -bundle -framework Python
build/temp.darwin-5.2.2-Power_Macintosh-2.3/macosmodule.o -o
build/lib.darwin-5.2.2-Power_Mac
intosh-2.3/MacOS.so -framework Carbon
/usr/bin/ld: Undefined symbols:
_CGMainDisplayID