# HG changeset patch # User Rik # Date 1355847689 28800 # Node ID 83bf6fd9e46d841c06a40ab53b6098487f215b9f # Parent 317f4857c1e1f6859ff22c69ad181017b474914d ov-class.cc: Fix compilation when HAVE_JAVA is false. * libinterp/octave-value/ov-class.cc(Fclass): protect section calling java_class_name() with #ifdef HAVE_JAVA. diff -r 317f4857c1e1 -r 83bf6fd9e46d libinterp/octave-value/ov-class.cc --- a/libinterp/octave-value/ov-class.cc Mon Dec 17 16:52:10 2012 -0800 +++ b/libinterp/octave-value/ov-class.cc Tue Dec 18 08:21:29 2012 -0800 @@ -45,7 +45,9 @@ #include "mxarray.h" #include "oct-lvalue.h" #include "ov-class.h" +#ifdef HAVE_JAVA #include "ov-java.h" +#endif #include "ov-fcn.h" #include "ov-usr-fcn.h" #include "pager.h" @@ -1944,8 +1946,10 @@ retval = args(0).class_name (); else { +#ifdef HAVE_JAVA octave_java *jobj = dynamic_cast(args(0).internal_rep ()); retval = jobj->java_class_name (); +#endif } else {