Hey Dane, (You are a support super hero today!) Thanks for the tip. I tried it (after rebuilding boost and python), but still a no-go. Here's what I did:
mapnik-0.5.1 > printenv ... PATH=/opt/local/lib/postgresql82/bin:/opt/local/apache2/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/opt/local/lib/mysql5/bin/:/bin:/sbin:/usr/bin:/usr/sbin ... mapnik-0.5.1 > python scons/scons.py DEBUG=y scons: Reading SConscript files ... Building on Darwin ... Checking for C library m... (cached) yes Checking for C library ltdl... (cached) yes Checking for C library png... (cached) yes Checking for C library tiff... (cached) yes Checking for C library z... (cached) yes Checking for C library jpeg... (cached) yes Checking for C library proj... (cached) yes Checking for C library iconv... (cached) yes Checking for C library pq... (cached) no Checking for C++ library gdal... (cached) yes Checking for C++ library boost_filesystem-mt... (cached) yes Checking for C++ library boost_regex-mt... (cached) yes Checking for C++ library boost_iostreams-mt... (cached) yes Checking for C++ library boost_program_options-mt... (cached) yes Checking for C++ library boost_thread-mt... (cached) yes Bindings Python version... 2.5 Python 2.5 prefix... /opt/local scons: done reading SConscript files. scons: Building targets ... ... scons: done building targets. mapnik-0.5.1 > sudo python scons/scons.py DEBUG=y install ... scons: done building targets. mapnik-0.5.1 > python Python 2.5.2 (r252:60911, Apr 17 2008, 13:25:37) [GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from mapnik import * registered datasource : gdal registered datasource : raster registered datasource : shape >>> m = Map(600,300,"+proj=latlong +datum=WGS84") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: __init__() should return None, not 'NoneType' This is on my OS 10.4 system at work. I'll try it under 10.5 when I get home (I've gotten the same error on both systems in the past). -Ken-ichi On Thu, Apr 17, 2008 at 12:47 PM, Dane Springmeyer <[EMAIL PROTECTED]> wrote: > Hi Ken, > > So you are still trying to avoid those nonetype errors, huh? Well, I > just looked back at your email and yes: from my experience with > compiling mapnik dependencies macports has been troublesome. I would > recommend trying to compile the mapnik libs in the default /usr/local/ > lib/mapnik location. > > I still rely on macports for the boost libraries and a few image > libaries, and scons is able to find them in /opt/local/ without > explicitly setting those path during the scons build as long as the > macports binaries are on my path (export PATH=/opt/local/bin:/opt/ > local/sbin:$PATH). > > So my build just looks like this: > > python scons/scons.py DEBUG=y PGSQL_INCLUDES=/usr/local/pgsql/include > PGSQL_LIBS=/usr/local/pgsql/lib > > Dane > > > > On Apr 17, 2008, at 11:49 AM, Ken-ichi wrote: > > > > > Hi Claire, > > > > I'm still struggling to get mapnik installed myself, but here are > > somethings you can try: > > > > - check when version of python you're running with > > > > which python > > > > and make sure that's the same framework python for which you > > installed mapnik. > > > > > > - in your mapnik src dir, try > > > > python scons/scons.py -h > > > > with whatever flags you initially used to compile and make sure that > > all the paths line up with what you might expect. It's possible you > > have another copy of python installed on your system (e.g. the > > MacPorts version), and mapnik installed itself there instead of where > > you think. > > > > Hope that helps a little. > > > > > > -Ken-ichi > > > > > > > > On Thu, Apr 17, 2008 at 10:35 AM, Claire McLister > > <[EMAIL PROTECTED]> wrote: > >> Hi, > >> > >> I just managed to get mapnik compiled and installed on Mac OS X. > >> > >> When I invoke python and try to import mapnik, I get the following > >> error: > >> > >> Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:16) > >> [GCC 4.0.1 (Apple Inc. build 5465)] on darwin > >> Type "help", "copyright", "credits" or "license" for more > >> information. > >>>>> from mapnik import * > >> Traceback (most recent call last): > >> File "<stdin>", line 1, in <module> > >> ImportError: No module named mapnik > >>>>> > >> > >> If I look under the site-packages directory for python, mapnik.so > >> seems to be there: > >> > >> [zeemac:site-packages]$ ls -l /System/Library/Frameworks/ > >> Python.framework/Versions/2.5/lib/python2.5/site-packages/mapnik/ > >> total 5248 > >> -rw-r--r-- 1 root wheel 2911 Sep 25 2007 __init__.py > >> -rwxr-xr-x 1 root wheel 2675520 Apr 17 10:04 _mapnik.so* > >> drwxr-xr-x 11 root wheel 374 Apr 17 10:09 ogcserver/ > >> -rw-r--r-- 1 root wheel 132 Apr 17 10:09 paths.py > >> [zeemac:site-packages]$ > >> > >> Can someone please point me in the right direction? > >> > >> Thanks > >> > >> Claire > >> > >> -- > >> Claire McLister [EMAIL PROTECTED] > >> 21060 Homestead Road Suite 150 > >> Cupertino, CA 95014 408-733-2737(fax) > >> > >> http://www.zeemaps.com > >> > >> > >> > >> _______________________________________________ > >> Mapnik-users mailing list > >> [email protected] > >> https://lists.berlios.de/mailman/listinfo/mapnik-users > >> > > _______________________________________________ > > Mapnik-users mailing list > > [email protected] > > https://lists.berlios.de/mailman/listinfo/mapnik-users > > _______________________________________________ > Mapnik-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/mapnik-users > _______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

