Hi,
I'd strongly advise to try homebrew instead of macports. You can find
it here: http://github.com/mxcl/homebrew .
After installation do: brew up && brew install jpeg and install PIL as
usual.
Since I needed freetype support I had to update PIL's setup.py
FEETYPE_ROOT: FREETYPE_ROOT = libinclude('/usr/X11')
[line 40 at PIL 1.1.7].

Currently I have no problem with PIL installation for every virtualenv
needing one.

Hope that helps if you can't stand ports etc anymore (I couldn't and
homebrew was quite a relief).

On Sep 1, 9:42 pm, keynesiandreamer <keynesiandr...@gmail.com> wrote:
> Well last night I started working on removing all traces of PIL and
> libjpeg as well as the install instructions from Andrews link (Thansk
> Andrew!)
>
> If there was a problem to encounter I seemed to hit it... :-(
>
> It all started when Git would not unzip, I finally got that with the
> xjvf flag I believe, and then now I get an error due to a dylib not
> being linked to x86_64 architecture. JESUS!
>
> I spent time trying to research that without much luck :(
>
> I upgraded the default mac installation python to python 2.6.6 and
> also am using virtualenv for my django envs and am having issues
> installing virtualenvwrapper, yet another install problem... Looks
> like something with the the source file and the virtualenv_bashrc
> file.
>
> Atleast in the morning my patience is a bit better... I will try
> hammering away at it again tomororw. I think I need a day off from it.
>
> Thanks everybody for all their insight and advice, it is very much
> appreciated. If you are anywhere near SF, there is beer on me for it.
>
> -Ben
>
> On Sep 1, 4:09 am, Mathieu Leduc-Hamel <marra...@gmail.com> wrote:
>
>
>
> > This is because you should not use the Python interpreter from you're
> > Mac installation. Are you using buildout ? VirtualEnv? or nothing ?
>
> > Buildout:
>
> > /opt/local/bin/python2.6 bootstrap.py
>
> > Virtualenv:
>
> > virtualenv -p /opt/local/bin/python2.6 <name>
>
> > Nothing:
>
> > /opt/local/bin/python2.6 manage.py runserver
>
> > On Tue, Aug 31, 2010 at 9:40 PM, keynesiandreamer
>
> > <keynesiandr...@gmail.com> wrote:
> > > So I tried the Macports option and it started to look good, but then I
> > > got:
>
> > > --->  Installing py26-pil @1.1.7_1
> > > --->  Activating py26-pil @1.1.7_1
> > > Error: Target org.macports.activate returned: Image error: /opt/local/
> > > Library/Frameworks/Python.framework/Versions/2.6/bin/pilconvert.py
> > > already exists and does not belong to a registered port.  Unable to
> > > activate port py26-pil. Use 'port -f activate py26-pil' to force the
> > > activation.
> > > Log for py26-pil is at: /opt/local/var/macports/logs/
> > > _opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py2
> > >  6-
> > > pil/main.log
> > > Error: Status 1 encountered during processing.
> > > To report a bug, see <http://guide.macports.org/#project.tickets>
> > > Ben-Jammin-MacBook:~ martinek$ port -f activate py26-pil
> > > Warning: Failed to open Portfile from registry for py26-pil @1.1.7_1
> > > --->  Activating py26-pil
> > > Error: port activate failed: sqlite error: attempt to write a readonly
> > > database (8)
> > > Ben-Jammin-MacBook:~ martinek$ sudo port install py26-pil
>
> > > Sudo didn't work either
> > > :-(
>
> > > I am not even sure what DB is being discussed there...
>
> > > I also tried reinstalling PIL after the failure of MacPorts and
> > > something might have worked here. I don't get the same problem at the
> > > python prompt trying import _imaging
>
> > > Unfortunately Django/Pinax doesn't seem to see this after reactivating
> > > the ENV and restarting the server:
>
> > > BLurghh!!!
>
> > > Is it worth trying to remake the virtualenv I am working with? Would
> > > that help or is the problem still up the stream?
>
> > > -Ben
>
> > > On Aug 31, 11:49 am, keynesiandreamer <keynesiandr...@gmail.com>
> > > wrote:
> > >> Thanks Bill and Mathieu!
>
> > >> I will try the Mac port option first, in fact I did look at it last
> > >> night probably around 1am or so...
>
> > >> I treied rebuilding the virtual env I was using as well just to
> > >> verify, but the problem seem higher up the stream and Bill indicated.
> > >> I will take a look for the ld.conf equiv in OSX at lunch today.
>
> > >> Thanks!
> > >> Ben
>
> > >> On Aug 31, 10:20 am, Mathieu Leduc-Hamel <marra...@gmail.com> wrote:
>
> > >> > To work with PIL and other librairies a little bit weird and difficult
> > >> > to install the best way is to install Macport and after that:
>
> > >> > port install py26-pil
>
> > >> > and you'll need to use the python of the macport installation:
>
> > >> > $ /opt/local/bin/python2.6
>
> > >> > It's the samething on linux, i'm alway using the PIL package from my 
> > >> > distro...
>
> > >> > On Tue, Aug 31, 2010 at 7:10 PM, Bill Freeman <ke1g...@gmail.com> 
> > >> > wrote:
> > >> > > This sounds more like libjpeg isn't on the library load path, a
> > >> > > system, rather than python, setting.
>
> > >> > > I haven't done this with a Mac, but PIL has been troublesome on *nix
> > >> > > servers for us as well.
>
> > >> > > The common problems for us don't sound like your problem.  [Some
> > >> > > versions of PIL install as "Imaging" rather than PIL.  If libjpeg
> > >> > > isn't installed first, including development data (headers, stub
> > >> > > library (called import library on Windows)) when your packaging 
> > >> > > system
> > >> > > separates them, when you first build PIL, you can rebuild it until 
> > >> > > you
> > >> > > are blue in the face and it won't pick up libjpeg that you installed
> > >> > > later - need to totally remove PIL and rebuild]
>
> > >> > > You seem to have successfully built to use libjpeg, but it isn't
> > >> > > there.  I can think of three possibilities:
>
> > >> > > 1. It really isn't there, maybe the reverse problem of installing a
> > >> > > "development" package but not the main one.
>
> > >> > > 2. It's there, but it doesn't match the version your _imagning.so was
> > >> > > built against.
>
> > >> > > 3. It's there, but the library loader hasn't been told about it.  On
> > >> > > linux this means findable via ld.conf (or ld.so.conf) and ldconfig 
> > >> > > has
> > >> > > been run since.  Package installation scripts usually take care of
> > >> > > this, but it sometimes needs to be done by hand, if you're just, for
> > >> > > example, unpacking a tarball.  I don't know the equivalent for osx.
>
> > >> > > Good luck.
>
> > >> > > Bill
>
> > >> > > On Tue, Aug 31, 2010 at 12:41 PM, keynesiandreamer
> > >> > > <keynesiandr...@gmail.com> wrote:
> > >> > >> Howdy!
>
> > >> > >> I have been working with Django/Pinax on a 10.6.4 system with python
> > >> > >> 2.6.6 and have had no luck getting PIL to work. I have looked 
> > >> > >> through
> > >> > >> about 10-15 paged including ones listed on this group with no 
> > >> > >> results.
> > >> > >> Currently the error I am getting is:
> > >> > >> The _imaging C module is not installed
>
> > >> > >> I have verified _imaging.so is in the file system. So it seems like 
> > >> > >> a
> > >> > >> syspath issue. I tried verifying that in the python prompt:
>
> > >> > >>>>> import _imaging
> > >> > >> dlopen("/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> > >> > >> lib/python2.6/site-packages/PIL/_imaging.so", 2);
> > >> > >> Traceback (most recent call last):
> > >> > >>  File "<stdin>", line 1, in <module>
> > >> > >> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/
> > >> > >> Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): Symbol
> > >> > >> not found: _jpeg_resync_to_restart
> > >> > >>  Referenced from: /opt/local/Library/Frameworks/Python.framework/
> > >> > >> Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so
> > >> > >>  Expected in: flat namespace
> > >> > >>  in /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/
> > >> > >> python2.6/site-packages/PIL/_imaging.so
>
> > >> > >> Any help would be greatly appreciated, too many hours stuck on this
> > >> > >> with no results.. :-(
>
> > >> > >> --
> > >> > >> You received this message because you are subscribed to the Google 
> > >> > >> Groups "Django users" group.
> > >> > >> To post to this group, send email to django-us...@googlegroups.com.
> > >> > >> To unsubscribe from this group, send email to 
> > >> > >> django-users+unsubscr...@googlegroups.com.
> > >> > >> For more options, visit this group 
> > >> > >> athttp://groups.google.com/group/django-users?hl=en.
>
> > >> > > --
> > >> > > You received this message because you are subscribed to the Google 
> > >> > > Groups "Django users" group.
> > >> > > To post to this group, send email to django-us...@googlegroups.com.
> > >> > > To unsubscribe from this group, send email to 
> > >> > > django-users+unsubscr...@googlegroups.com.
> > >> > > For more options, visit this group 
> > >> > > athttp://groups.google.com/group/django-users?hl=en.
>
> > >> > --
> > >> > Mathieu Leduc-Hamel
>
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "Django users" group.
> > > To post to this group, send email to django-us...@googlegroups.com.
> > > To unsubscribe from this group, send email to 
> > > django-users+unsubscr...@googlegroups.com.
> > > For more options, visit this group 
> > > athttp://groups.google.com/group/django-users?hl=en.
>
> > --
> > Mathieu Leduc-Hamel

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to