Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Head not compatable with ImageMagick head (known compatability listed) #3

Open
pwolfram opened this issue Aug 10, 2016 · 1 comment

Comments

@pwolfram
Copy link

Compatibility appears to be constrained to ImageMagick 6.X, not 7.X because
of C++ template / class errors as well as class redefinition.

Versions that appear to work together in linux:

Note, versions not fully tested / vetted. Caveat emptor

Full list of packages for build:

boost:       1.57.0-4           
cloog:       0.18.0-0           
gcc:         4.8.5-6            
gmp:         5.1.2-2            
icu:         54.1-0             
imagemagick: 6.9.5-0       local
isl:         0.12.2-0           
libgcc:      5.2.0-0            
libtool:     2.4.2-0            
mpc:         1.0.1-0            
mpfr:        3.1.2-0            
openssl:     1.0.2h-1           
pip:         8.1.2-py27_0       
pkg-config:  0.28-1             
python:      2.7.12-1           
readline:    6.2-2              
setuptools:  25.1.6-py27_0      
sqlite:      3.13.0-0           
tk:          8.5.18-0           
wheel:       0.29.0-py27_0      
zlib:        1.2.8-3            
@pwolfram
Copy link
Author

FYI-- the binaries don't appear to be platform independent even though they work on the compiled platform, e.g., trying on Ubuntu when compiled on TOSS via conda-recipies yields:

In [1]: import PythonMagick
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-a4966174322d> in <module>()
----> 1 import PythonMagick

/home/pwolfram/miniconda/envs/test_pythonmagick/lib/python2.7/site-packages/PythonMagick/__init__.py in <module>()
----> 1 from . import _PythonMagick
      2 
      3 class Image(_PythonMagick.Image):
      4     pass
      5 

ImportError: libboost_python.so.5: cannot open shared object file: No such file or directory

Recipes used at https://github.com/pwolfram/conda-recipes/tree/icc_mods in imagemagick and pythonmagick folders.

Advice on generalization to make these platform-independent is appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant