Hi all

As per the other two recent threads, I managed to install the OpenGL and 
GLUT packages and get them working. However, I then realised it would be 
better to use SDL rather than GLUT. So I installed libSDL using MacPorts 
(which placed it in /opt/local/lib), did Pkg.add("SDL"), and added a line 
to my .juilarc.jl file, which now reads:

push!(DL_LOAD_PATH, "/System/Library/Frameworks/OpenGL.Framework/Libraries")
push!(DL_LOAD_PATH, "/System/Library/Frameworks/GLUT.Framework")
push!(DL_LOAD_PATH, "/opt/local/lib")

However, I now get the following error when I run a previously-working 
GLUT-based OpenGL program:

ERROR: libwand not defined
 in init at /Users/ndv21/.julia/v0.3/Images/src/Images.jl:25
 in reload_path at loading.jl:144
 in _require at loading.jl:59
 in require at loading.jl:46
 in reload_path at loading.jl:144
 in _require at loading.jl:59
 in require at loading.jl:46
 in reload_path at loading.jl:144
 in _require at loading.jl:59
 in require at loading.jl:43
 in include_from_node1 at loading.jl:120
while loading /Users/ndv21/.julia/v0.3/Images/src/Images.jl, in expression 
starting on line 216
while loading /Users/ndv21/.julia/v0.3/OpenGL/src/gl10/gl10aux.jl, in 
expression starting on line 9
while loading /Users/ndv21/.julia/v0.3/OpenGL/src/OpenGL.jl, in expression 
starting on line 10
while loading /Users/ndv21/Dropbox/Code/Julia reaction diffusion/initial 
exploration/tut6.jl, in expression starting on line 11

If I comment out the push!(DL_LOAD_PATH, "/opt/local/lib") in my .juliarc.jl, 
it works again. I’ve tried changing the order of the push! commands, but it 
doesn’t make any difference.

Potentially relevant information: 

   - 
   
   there are lots of files in /opt/local/lib, including OpenGL-related ones 
   like libGLEW, but not (as far as I can see) conflicting versions of OpenGL 
   or GLUT themselves.
    - 
   
   I do actually have ImageMagick installed, via Macports (presumably as a 
   dependency for something else). There are files libMagickCore-6.Q16.dylib, 
   libMagickWand-6.Q16.dylib and libMagick++-6.Q16.dylib in /opt/local/lib, 
   but not anything more sensible-looking like libmagick.dylib or 
   libwand.dylib. (There is libmagic.dylib, but I assume this is unrelated.)
    - 
   
   It would actually be useful to load image files, so getting it working 
   properly with ImageMagick would be ideal. However, if I can just get it to 
   stop trying to load ImageMagic-related files (which the code I’m currently 
   running doesn’t use), that would be fine for now.
    
Best regards,
Nathaniel

Reply via email to