First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 35279
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: media-gfx herd <graphics@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Chris Mayo <aklhfex@googlemail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
pythonmagick-0.5.ebuild PythonMagick-0.5.ebuild (New Package) ebuild text/plain Chris Mayo 2003-12-07 12:17 0000 1.37 KB Details
pythonmagick-0.5.ebuild pythonmagick-0.5 ebuild - second attempt text/plain Chris Mayo 2003-12-13 04:29 0000 1.07 KB Details
Jamfile Modified Jamfile from distribution to build outside boost tree text/plain Chris Mayo 2003-12-13 04:30 0000 5.65 KB Details
boost-build.jam boost-build.jam to allow build outside boost tree text/plain Chris Mayo 2003-12-13 04:33 0000 121 bytes Details
pythonmagick-0.5-r1.ebuild pythonmagick-0.5-r1.ebuild text/plain Chris Mayo 2004-03-13 13:14 0000 1.00 KB Details
Jamfile Modified Jamfile text/plain Chris Mayo 2004-03-13 13:15 0000 5.58 KB Details
Jamrules Jamrules text/plain Chris Mayo 2004-03-13 13:16 0000 61 bytes Details
boost-build.jam boost-build.jam text/plain Chris Mayo 2004-03-13 13:16 0000 76 bytes Details
boost-jam-3.1.9.ebuild boost-jam-3.1.9.ebuild text/plain Chris Mayo 2004-03-13 13:18 0000 590 bytes Details
pythonmagick-0.6_alpha.ebuild pythonmagick development ebuild text/plain Chris Mayo 2005-04-04 12:26 0000 987 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 35279 depends on: 35718 Show dependency tree
Bug 35279 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-12-07 12:15 0000
As mentioned in bug 35278, attached is an ebuild for PythonMagick the Python
module for GraphicsMagick (http://www.procoders.net/moinmoin/PythonMagick).

At the moment this ebuild is hardcoded against GraphicsMagick-1.0.4 and
Boost-1.30.2 because of the requirements for unpacking files in the correct
location and making/installing. Some suggestions on making this more dynamic
would be great!

Although it is possible to just 'emerge pythonmagick' I have then had problems
if the perl module is compiled with USE='perl' emerge graphicsmagick. Running
emerge graphicsmagick again cures this.

Chris

------- Comment #1 From Chris Mayo 2003-12-07 12:17:26 0000 -------
Created an attachment (id=21828) [details]
PythonMagick-0.5.ebuild (New Package) ebuild

I suggest dev-python for this ebuild.

------- Comment #2 From Chris Mayo 2003-12-13 04:29:03 0000 -------
Created an attachment (id=22132) [details]
pythonmagick-0.5 ebuild - second attempt

This version builds outside of the boost tree (i.e. doesn't unpack the boost
source just to compile this one). Also means it doesn't reinstall
/usr/lib/libboost_python*.

Problems with emerge pythonmagick without graphicsmagick being installed now
seem to be solved.

Does need the additional files Jamfile and boost-build.jam (see subsequent
attachments)

------- Comment #3 From Chris Mayo 2003-12-13 04:30:34 0000 -------
Created an attachment (id=22133) [details]
Modified Jamfile from distribution to build outside boost tree

------- Comment #4 From Chris Mayo 2003-12-13 04:33:01 0000 -------
Created an attachment (id=22134) [details]
boost-build.jam to allow build outside boost tree

Building outside the tree depends on boost-1.30.2-r1.ebuild submitted as bug
#35718

------- Comment #5 From Chris Mayo 2004-03-13 13:14:28 0000 -------
Created an attachment (id=27305) [details]
Update for GraphicsMagick-1.05 and Boost-1.31 (Python 2.3)

To build with Boost-1.31 need boost-jam-3.1.9, also attached.

------- Comment #6 From Chris Mayo 2004-03-13 13:15:13 0000 -------
Created an attachment (id=27306) [details]
Modified Jamfile

------- Comment #7 From Chris Mayo 2004-03-13 13:16:20 0000 -------
Created an attachment (id=27307) [details]
Jamrules

------- Comment #8 From Chris Mayo 2004-03-13 13:16:39 0000 -------
Created an attachment (id=27308) [details]
boost-build.jam

------- Comment #9 From Chris Mayo 2004-03-13 13:18:17 0000 -------
Created an attachment (id=27310) [details]
boost-jam-3.1.9.ebuild

Just a renamed boost-jam-3.1.4.ebuild

------- Comment #10 From Chris Mayo 2004-03-13 13:19:00 0000 -------
(From update of attachment 27305 [details])
Update for GraphicsMagick-1.05 and Boost-1.31 (Python 2.3)

------- Comment #11 From Bryan Østergaard (RETIRED) 2004-06-05 15:45:15 0000 -------
Added to portage, thanks for the ebuild.

------- Comment #12 From Shane Hathaway 2004-09-10 10:34:44 0000 -------
Please reopen this bug.  Chris Mayo supplied three files that need to be in
dev-python/pythonmagick/files for this ebuild to work.  Please include Jamfile,
Jamrules, and boost-build.jam in the portage tree.  (Note that in the future,
Gentoo probably ought to maintain a patch to Jamfile rather than replace it
wholesale, however.)

------- Comment #13 From Clemens Fruhwirth 2005-03-09 02:33:21 0000 -------
I second the last posters comment. This bug is NOT resolved. The files attached
to this bug are missing from the files directory.

------- Comment #14 From Fernando Serboncini (RETIRED) 2005-04-02 09:18:18 0000 -------
I've added the missing files to the ebuild. 
Can you guys check that this ebuild is correctly working? 
Btw, the new pythonmagic 0.7 source code isn't available anymore from upstream page.

------- Comment #15 From Fernando Serboncini (RETIRED) 2005-04-02 09:24:49 0000 -------
*** Bug 87552 has been marked as a duplicate of this bug. ***

------- Comment #16 From Chris Mayo 2005-04-04 12:26:43 0000 -------
Created an attachment (id=55296) [details]
pythonmagick development ebuild

The files are fine - pythonmagick compiles and installs. But I now get errors
like:

File "/usr/lib/python2.3/site-packages/PythonMagick/__init__.py", line 1, in ?
    import _PythonMagick
ImportError: libGraphicsMagick.so.0: cannot open shared object file: No such
file or directory

Whenever I run a program using it. I think it's something to do with upgrading
from GraphicsMagick 1.0 to 1.1. Even if you downgrade GraphicsMagick and
recompile PythonMagick it is then looking for the other version of the file,
libGraphicsMagick.so.1.

0.7 doesn't really exist they are just Windows binaries of the latest
development. Attached is a rough ebuild that grabs the latest source from the
subversion repository - I don't think there have been updates for a while. But
I get the same problem as above when I try and run programs using it.

------- Comment #17 From Chris Mayo 2005-04-05 10:45:10 0000 -------
Some more emerging and the missing library problems have gone away.

(I am using graphicsmagick-1.0.6 (PythonMagick was developed against 1.0, not sure what the effect of using 1.1 is) and:
dev-libs/boost-1.31.0
dev-util/boost-jam-3.1.9-r1)

N.B. now that I can get it to run again I found a new bug that stops text annotation from working #88058.


First Last Prev Next    No search results available      Search page      Enter new bug