HOLD THIS! I just found a problem building the shared libraries, and am having to hack on the configure and/or Makefile after running configure as the options generated for gcc aren't correct.
On Wed, Feb 23, 2005, Bill Campbell wrote: >The attached patch for the python.spec file from CURRENT allows it to build >on OS X/Darwin, Panther release. It shouldn't have any effect on >non-darwin systems. > >The configure file is modified to remove a couple of options which gcc >doesn't like. The ``-no-cpp-precomp'' is ignored with a warning, but the >``-Wno-long-double'' causes fatal errors (using gcc-3.4.3-20050125). > >I added two options to the ./configure command, ``--disable-framework'', >and ``--disable-toolbox-glue'', to disable the fancy Apple GUI stuff which >I don't understand well enough to make work. > >These changes shouldn't affect builds on non-darwin systems. > >BTW: I've got some notes on my experiences with OpenPKG on OS\ X: > > http://www.libertysoft.org/openpkg/osx/ > >Bill >-- >INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Software LLC >UUCP: camco!bill PO Box 820; 6641 E. Mercer Way >FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 >URL: http://www.celestial.com/ > >``If the future navigation system [for interactive networked services on >the NII] looks like something from Microsoft, it will never work.'' >(Chairman of Walt Disney Television & Telecommunications) >--- /tmp/python.spec Wed Feb 23 15:10:06 2005 >+++ python.spec Tue Feb 22 16:11:19 2005 >@@ -34,7 +34,7 @@ > Group: Language > License: GPL > Version: 2.4 >-Release: 20050213 >+Release: 20050222 > > # list of sources > Source0: > ftp://ftp.python.org/pub/python/%{version}/Python-%{version}.tar.bz2 >@@ -70,10 +70,16 @@ > %prep > %setup -q -n Python-%{version} > %patch -p0 >+ >+ # The OpenPKG gcc on darwin doesn't like no-cpp-precomp or >+ # -Wno-long-double. >+ > %{l_shtool} subst \ > -e 's;-O3;-O2;g' \ > -e 's;\(SunOS.*case \)\$CC\( in\);\1gcc\2;' \ >+ -e 's;-Wno-long-double -no-cpp-precomp ;;' \ > configure >+ > %{l_shtool} subst \ > -e 's;add_dir_to_list(self\.compiler\.library_dirs, > ./usr/local/lib.);;' \ > -e 's;add_dir_to_list(self\.compiler\.include_dirs, > ./usr/local/include.);;' \ >@@ -105,7 +111,10 @@ > CFLAGS="%{l_cflags -O}" \ > CXXFLAGS="%{l_cxxflags -O}" \ > ./configure \ >- --prefix=%{l_prefix} >+ --prefix=%{l_prefix} \ >+ --disable-framework \ >+ --disable-toolbox-glue >+ > %{l_make} %{l_mflags} > > %install -- Bill -- INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Software LLC UUCP: camco!bill PO Box 820; 6641 E. Mercer Way FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 URL: http://www.celestial.com/ Democracy, n.: A government of the masses. Authority derived through mass meeting or any other form of direct expression. Results in mobocracy. Attitude toward property is communistic... negating property rights. Attitude toward law is that the will of the majority shall regulate, whether it is based upon deliberation or governed by passion, prejudice, and impulse, without restraint or regard to consequences. Result is demagogism, license, agitation, discontent, anarchy. -- U. S. Army Training Manual No. 2000-25 (1928-1932), since withdrawn. ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List openpkg-dev@openpkg.org