Put it in your ~/.juliarc.jl file, not ~/.bashrc.

--Tim

On Sunday, March 16, 2014 09:24:41 PM Nathaniel Virgo wrote:
> Strangely, that did the trick *once*, but if I try to run the same file
> again, I now get this weird error instead. (This is after quitting and
> restarting julia, and entering the push! commands again.)
> 
> ERROR: error compiling init: error compiling init: could not load
> module : dlopen(.dylib, 1): image not found
>  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 205
> 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/gltest.jl, in expression starting on
> line 11
> 
> For future reference: I also had to do the same thing with glut. For some
> reason I had to go into /System/Library/Frameworks/GLUT.Framework and do
> sudo ln -s GLUT libGLUT.dylib, and then do these commands in Julia:
> 
> push!(DL_LOAD_PATH, "/System/Library/Frameworks/OpenGL.Framework/Libraries")
> 
> push!(DL_LOAD_PATH, "/System/Library/Frameworks/GLUT.Framework")
> 
> I assume once this is working properly I can just set the DL_LOAD_PATH
> environment variable in my .bash_profile to avoid having to do this
> manually in future.
> 
> Nathaniel
> 
> On 16 March 2014 20:51, Ivar Nesje <[email protected]> wrote:
> > push!(DL_LOAD_PATH, "/System/Library/Frameworks/OpenGL.Framework/Libraries
> > ")
> > 
> > I think
> > 
> > Regards Ivar
> > 
> > kl. 09:02:30 UTC+1 søndag 16. mars 2014 skrev Nathaniel Virgo følgende:
> >> Sorry, I meant to say "GLUT package" (which includes OpenGL as a
> >> dependency). I suspect it doesn't make much difference though.
> >> 
> >> Nathaniel
> >> 
> >> On Sunday, March 16, 2014 5:01:37 PM UTC+9, Nathaniel Virgo wrote:
> >>> Hi all
> >>> 
> >>> I like to visualise my simulations in OpenGL, so I was happy to see that
> >>> there is an OpenGL package. However, it seems I need to do something to
> >>> tell it where to find the library file. If I try to run one of the
> >>> examples
> >>> (tut2.jl, copied into a new file), I get this:
> >>> 
> >>> julia> include("gltest.jl")
> >>> ERROR: error compiling ReSizeGLScene: could not load module libGL:
> >>> dlopen(libGL.dylib, 1): image not found>>> 
> >>>  in cfunction at c.jl:23
> >>> 
> >>> while loading /Users/ndv21/Dropbox/Code/Julia reaction diffusion/initial
> >>> exploration/gltest.jl, in expression starting on line 58
> >>> 
> >>> I guess the appropriate libGL.dylib is the one in
> >>> /System/Library/Frameworks/OpenGL.Framework/Libraries (the standard
> >>> location on OS X I believe) --- how can I tell Julia to look for it
> >>> there?
> >>> 
> >>> (I'm asking the list rather than the package developer because of this
> >>> note in the README: "I wish I could provide some advice to Windows or
> >>> Mac
> >>> OS users, but I barely use those systems anymore.")
> >>> 
> >>> Best regards,
> >>> Nathaniel

Reply via email to