Has anyone managed to do this procedure with Python 2.0? The -flat_namespace flag does not help and I'm still getting twolevel_namespace errors. I'm running Zope 2.3.2 and I'd like to avoid the startup warnings, as well as any possible incompatibilities with Python 2.1/2.2.
Itai Jens Vagelpohl wrote: >i think i found a working solution. since my knowledge of compilers and >linkers isn't the greatest i'll just explain what i did. > >trying to compile python2.1.1 on OS X 10.1 failed for me displaying the >very same error. searching through apple's discussion i found the >following link: > >http://fink.sourceforge.net/doc/porting/shared.php > >it explains that some linker/compiler default options have changed. in >order to get python compiled and running i edited the toplevel Makefile >after running ./configure and edited the lines starting with LDSHARED >and BLDSHARED, this is what they look like now in my setup: > >LDSHARED= $(CC) $(LDFLAGS) -bundle -flat_namespace -undefined >suppress >BLDSHARED= $(CC) $(LDFLAGS) -bundle -flat_namespace -undefined >suppress > >notice the "-flat_namespace" switch, this gets rid of the new default >"twolevel_namespace" that complains about "undefined warning". > >running "make" was now successful and i was able to compile and run Zope >2.4.1. you will probably have to recompile your python to set that >switch under 10.1. > >i only did some light testing, no guarantees and before using this in >production you might want to read up on those compiler/linker options... > >jens -- -- Itai Tavor -- "Je sautille, donc je suis." -- [EMAIL PROTECTED] -- - Kermit the Frog -- -- -- -- "If you haven't got your health, you haven't got anything" -- _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )