Your LD_LIBRARY_PATH is quite extensive there, is that all required or
is this just a bunch of stuff you've been trying?

I usually just use -Djava.library.path=<whatever>. On linux you also
may have to be sure that your shared libraries are +x for your user.

--Aaron

On Tue, Jun 21, 2011 at 12:17 PM, Antonio Recio <amdx6...@gmail.com> wrote:
> Aaron, thanks. You are right I had forgotten the vtk.jar, but I still obtain
> errors:
>
> My /usr/local/bin/clojure:
>
> #!/bin/sh
> export JAVA_HOME=/usr/lib/jvm/java-6-sun/
> export
> LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/:/usr/local/lib/:/usr/local/lib/vtk-5.9/:/usr/local/lib/cmake/ITK-4.0/WrapITK/lib/
> export
> CLASSPATH=/usr/share/java/clojure-contrib.jar:/usr/local/lib/vtk-5.9/java/vtk.jar:.
>
> if [ "x$CLASSPATH" = "x" ] ; then
>     extra_classpath=""
> else
>     extra_classpath=":$CLASSPATH"
> fi
>
> while true ; do
>     case "$1" in
>         -cp | -classpath)
>             extra_classpath=":$2"
>             shift 2 ;;
>         --)
>             shift
>             break ;;
>         *)
>             break ;;
>     esac
> done
>
> if [ "x$1" = "x" -a "x`which rlwrap`" != "x" ] ; then
>     rlwrap="rlwrap -r -c -C clojure -f /etc/rlwrap/clojure-b
> (){}[],^%\$#@\"\";:''|\\"
> fi
>
> exec rlwrap --complete-filenames --quote-characters='"' --prompt-colour=Red
> java -cp /usr/share/java/clojure.jar"$extra_classpath" clojure.main "$@"
>
>
>
> When I execute the application:
>
> $ clojure main.clj
>
> Exception in thread "main" java.lang.RuntimeException:
> java.lang.UnsatisfiedLinkError: vtk.vtkConeSource.VTKInit()J
>         at clojure.lang.Util.runtimeException(Util.java:153)
>         at clojure.lang.Compiler.eval(Compiler.java:6417)
>         at clojure.lang.Compiler.load(Compiler.java:6843)
>         at clojure.lang.Compiler.loadFile(Compiler.java:6804)
>         at clojure.main$load_script.invoke(main.clj:282)
>         at clojure.main$script_opt.invoke(main.clj:342)
>         at clojure.main$main.doInvoke(main.clj:426)
>         at clojure.lang.RestFn.invoke(RestFn.java:408)
>         at clojure.lang.Var.invoke(Var.java:401)
>         at clojure.lang.AFn.applyToHelper(AFn.java:161)
>         at clojure.lang.Var.applyTo(Var.java:518)
>         at clojure.main.main(main.java:37)
> Caused by: java.lang.UnsatisfiedLinkError: vtk.vtkConeSource.VTKInit()J
>         at vtk.vtkConeSource.VTKInit(Native Method)
>         at vtk.vtkObject.<init>(vtkObject.java:96)
>         at vtk.vtkAlgorithm.<init>(vtkAlgorithm.java:794)
>         at vtk.vtkPolyDataAlgorithm.<init>(vtkPolyDataAlgorithm.java:163)
>         at vtk.vtkConeSource.<init>(vtkConeSource.java:114)
>         at project.core$main.invoke(main.clj:14)
>         at project.core$eval26.invoke(main.clj:38)
>         at clojure.lang.Compiler.eval(Compiler.java:6406)
>         ... 10 more
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to