conda-forge / octave-feedstock

A conda-smithy repository for octave.
BSD 3-Clause "New" or "Revised" License
4 stars 18 forks source link

Java was unavailable or disabled when Octave was built #69

Open aditiiyer opened 2 years ago

aditiiyer commented 2 years ago

Issue: Per the error message, the current Octave distribution was not built with Java support.

I am trying to invoke Java methods in a Jupyter notebook run on AWS Studio Lab via octave magic. Octave v6.4.0 was installed in the notebook via conda. Octave functionality works well in the environment, except for Java methods, which fail with the error message: “error: javaObject: support for Java was unavailable or disabled when Octave was built.”

Steps to reproduce the error


Environment (conda list):

``` $ conda list ``` _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 1_gnu conda-forge alsa-lib 1.2.3 h516909a_0 conda-forge anyio 3.5.0 py37h89c1867_0 conda-forge argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py37h5e8e339_1 conda-forge arpack 3.7.0 hdefa2d7_2 conda-forge atk-1.0 2.36.0 h3371d22_4 conda-forge attrs 21.4.0 pyhd8ed1ab_0 conda-forge babel 2.9.1 pyh44b312d_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge binutils 2.36.1 hdd6e379_2 conda-forge binutils_impl_linux-64 2.36.1 h193b22a_2 conda-forge binutils_linux-64 2.36 hf3e587d_4 conda-forge bleach 4.1.0 pyhd8ed1ab_0 conda-forge brotli 1.0.9 h7f98852_6 conda-forge brotli-bin 1.0.9 h7f98852_6 conda-forge brotlipy 0.7.0 py37h5e8e339_1003 conda-forge bzip2 1.0.8 h7f98852_4 conda-forge c-ares 1.18.1 h7f98852_0 conda-forge c-compiler 1.3.0 h7f98852_0 conda-forge ca-certificates 2021.10.8 ha878542_0 conda-forge cairo 1.16.0 ha00ac49_1009 conda-forge certifi 2021.10.8 py37h89c1867_1 conda-forge cffi 1.15.0 py37h036bc23_0 conda-forge charset-normalizer 2.0.11 pyhd8ed1ab_0 conda-forge chrpath 0.16 h7f98852_1002 conda-forge colorama 0.4.4 pyh9f0ad1d_0 conda-forge cryptography 36.0.0 py37h9ce1e76_0 curl 7.81.0 h2574ce0_0 conda-forge cxx-compiler 1.3.0 h4bd325d_0 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge dbus 1.13.6 h5008d03_3 conda-forge debugpy 1.5.1 py37hcd2ae1e_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge expat 2.4.4 h9c3ff4c_0 conda-forge fftw 3.3.10 nompi_h77c792f_102 conda-forge flit-core 3.6.0 pyhd8ed1ab_0 conda-forge fltk 1.3.8 h83e168f_0 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.13.96 ha180cfb_0 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.29.1 py37h5e8e339_0 conda-forge freetype 2.10.4 h0708190_1 conda-forge fribidi 1.0.10 h36c2ea0_0 conda-forge gcc 9.4.0 h192d537_4 conda-forge gcc_impl_linux-64 9.4.0 h03d3576_12 conda-forge gcc_linux-64 9.4.0 h391b98a_4 conda-forge gdk-pixbuf 2.42.6 h04a7f16_0 conda-forge gettext 0.19.8.1 h73d1719_1008 conda-forge ghostscript 9.54.0 h9c3ff4c_1 conda-forge giflib 5.2.1 h36c2ea0_2 conda-forge gl2ps 1.4.2 h0708190_0 conda-forge glib 2.70.2 h780b84a_2 conda-forge glib-tools 2.70.2 h780b84a_2 conda-forge glpk 4.65 h9202a9a_1004 conda-forge gmp 6.2.1 h58526e2_0 conda-forge gnuplot 5.4.3 hedd7fda_0 conda-forge graphicsmagick 1.3.37 hdc87540_0 conda-forge graphite2 1.3.13 h58526e2_1001 conda-forge gst-plugins-base 1.18.5 hf529b03_3 conda-forge gstreamer 1.18.5 h9f60fe5_3 conda-forge gtk2 2.24.33 h539f30e_1 conda-forge gxx 9.4.0 h192d537_4 conda-forge gxx_impl_linux-64 9.4.0 h03d3576_12 conda-forge gxx_linux-64 9.4.0 h0316aca_4 conda-forge harfbuzz 3.3.1 hb4a5f5f_0 conda-forge hdf5 1.12.1 nompi_h2750804_103 conda-forge icu 69.1 h9c3ff4c_0 conda-forge idna 3.3 pyhd8ed1ab_0 conda-forge importlib-metadata 4.11.0 py37h89c1867_0 conda-forge importlib_resources 5.4.0 pyhd8ed1ab_0 conda-forge ipykernel 6.9.0 py37h6531663_0 conda-forge ipyparallel 8.2.0 pyhd8ed1ab_0 conda-forge ipython 7.31.1 py37h89c1867_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 7.5.1 py_1 anaconda jbig 2.1 h7f98852_2003 conda-forge jedi 0.18.1 py37h89c1867_0 conda-forge jinja2 3.0.3 pyhd8ed1ab_0 conda-forge jpeg 9e h7f98852_0 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsonschema 4.4.0 pyhd8ed1ab_0 conda-forge jupyter_client 7.1.2 pyhd8ed1ab_0 conda-forge jupyter_core 4.9.1 py37h89c1867_1 conda-forge jupyter_server 1.13.5 pyhd8ed1ab_1 conda-forge jupyterlab 3.2.8 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge jupyterlab_server 2.10.3 pyhd8ed1ab_0 conda-forge kernel-headers_linux-64 2.6.32 he073ed8_15 conda-forge kiwisolver 1.3.2 py37h2527ec5_1 conda-forge krb5 1.19.2 hcc1bbae_3 conda-forge lcms2 2.12 hddcbb42_0 conda-forge ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge lerc 3.0 h9c3ff4c_0 conda-forge libblas 3.9.0 13_linux64_openblas conda-forge libbrotlicommon 1.0.9 h7f98852_6 conda-forge libbrotlidec 1.0.9 h7f98852_6 conda-forge libbrotlienc 1.0.9 h7f98852_6 conda-forge libcblas 3.9.0 13_linux64_openblas conda-forge libclang 13.0.1 default_hc23dcda_0 conda-forge libcurl 7.81.0 h2574ce0_0 conda-forge libdeflate 1.8 h7f98852_0 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libev 4.33 h516909a_1 conda-forge libevent 2.1.10 h9b69904_4 conda-forge libffi 3.4.2 h7f98852_5 conda-forge libflac 1.3.3 h9c3ff4c_1 conda-forge libgcc-devel_linux-64 9.4.0 hd854feb_12 conda-forge libgcc-ng 11.2.0 h1d223b6_12 conda-forge libgd 2.3.3 h3cfcdeb_1 conda-forge libgfortran-ng 11.2.0 h69a702a_12 conda-forge libgfortran5 11.2.0 h5c6108e_12 conda-forge libglib 2.70.2 h174f98d_2 conda-forge libglu 9.0.0 he1b5a44_1001 conda-forge libgomp 11.2.0 h1d223b6_12 conda-forge libiconv 1.16 h516909a_0 conda-forge libimagequant 2.17.0 h7f98852_1 conda-forge liblapack 3.9.0 13_linux64_openblas conda-forge liblapacke 3.9.0 13_linux64_openblas conda-forge libllvm13 13.0.1 hf817b99_0 conda-forge libnghttp2 1.46.0 h812cca2_0 conda-forge libnsl 2.0.0 h7f98852_0 conda-forge libogg 1.3.4 h7f98852_1 conda-forge libopenblas 0.3.18 pthreads_h8fe5266_0 conda-forge libopus 1.3.1 h7f98852_1 conda-forge libpng 1.6.37 h21135ba_2 conda-forge libpq 14.2 hd57d9b9_0 conda-forge libsanitizer 9.4.0 h79bfe98_12 conda-forge libsndfile 1.0.31 h9c3ff4c_1 conda-forge libsodium 1.0.18 h36c2ea0_1 conda-forge libssh2 1.10.0 ha56f1ee_2 conda-forge libstdcxx-devel_linux-64 9.4.0 hd854feb_12 conda-forge libstdcxx-ng 11.2.0 he4da1e4_12 conda-forge libtiff 4.3.0 h6f004c6_2 conda-forge libuuid 2.32.1 h7f98852_1000 conda-forge libvorbis 1.3.7 h9c3ff4c_0 conda-forge libwebp 1.2.2 h3452ae3_0 conda-forge libwebp-base 1.2.2 h7f98852_1 conda-forge libxcb 1.13 h7f98852_1004 conda-forge libxkbcommon 1.0.3 he3ba5ed_0 conda-forge libxml2 2.9.12 h885dcf4_1 conda-forge libzlib 1.2.11 h36c2ea0_1013 conda-forge lz4-c 1.9.3 h9c3ff4c_1 conda-forge markupsafe 2.0.1 py37h5e8e339_1 conda-forge matplotlib 3.5.1 py37h89c1867_0 conda-forge matplotlib-base 3.5.1 py37h1058ff1_0 conda-forge matplotlib-inline 0.1.3 pyhd8ed1ab_0 conda-forge metakernel 0.28.2 pyhd8ed1ab_0 conda-forge metis 5.1.0 h58526e2_1006 conda-forge mistune 0.8.4 py37h5e8e339_1005 conda-forge mpfr 4.1.0 h9202a9a_1 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge mysql-common 8.0.28 ha770c72_0 conda-forge mysql-libs 8.0.28 hfa10184_0 conda-forge nbclassic 0.3.5 pyhd8ed1ab_0 conda-forge nbclient 0.5.10 pyhd8ed1ab_1 conda-forge nbconvert 6.4.2 py37h89c1867_0 conda-forge nbformat 5.1.3 pyhd8ed1ab_0 conda-forge ncurses 6.3 h9c3ff4c_0 conda-forge nest-asyncio 1.5.4 pyhd8ed1ab_0 conda-forge notebook 6.4.8 pyha770c72_0 conda-forge nspr 4.32 h9c3ff4c_1 conda-forge nss 3.74 hb5efdd6_0 conda-forge numpy 1.21.5 py37hf2998dd_0 conda-forge oct2py 5.4.3 pyh8a188c0_0 conda-forge octave 6.4.0 h01f1e5b_1 conda-forge octave_kernel 0.34.0 pyhd8ed1ab_0 conda-forge openjpeg 2.4.0 hb52868f_1 conda-forge openssl 1.1.1l h7f98852_0 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pandoc 2.17.1.1 ha770c72_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge pango 1.48.10 h54213e6_2 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge pcre 8.45 h9c3ff4c_0 conda-forge perl 5.32.1 1_h7f98852_perl5 conda-forge pexpect 4.8.0 pyh9f0ad1d_2 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 9.0.1 py37hc8ad62e_1 conda-forge pip 22.0.3 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h36c2ea0_0 conda-forge portalocker 2.3.2 py37h89c1867_1 conda-forge portaudio 19.6.0 hae3ed74_4 conda-forge prometheus_client 0.13.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.27 pyha770c72_0 conda-forge psutil 5.9.0 py37h5e8e339_0 conda-forge pthread-stubs 0.4 h36c2ea0_1001 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pycparser 2.21 pyhd8ed1ab_0 conda-forge pygments 2.11.2 pyhd8ed1ab_0 conda-forge pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge pyparsing 3.0.7 pyhd8ed1ab_0 conda-forge pyqt 5.12.3 py37h89c1867_8 conda-forge pyqt-impl 5.12.3 py37hac37412_8 conda-forge pyqt5-sip 4.19.18 py37hcd2ae1e_8 conda-forge pyqtchart 5.12 py37he336c9b_8 conda-forge pyqtwebengine 5.12.1 py37he336c9b_8 conda-forge pyrsistent 0.18.1 py37h5e8e339_0 conda-forge pysocks 1.7.1 py37h89c1867_4 conda-forge python 3.7.12 hb7a2778_100_cpython conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python_abi 3.7 2_cp37m conda-forge pytz 2021.3 pyhd8ed1ab_0 conda-forge pyzmq 22.3.0 py37h336d617_1 conda-forge qhull 2020.2 h4bd325d_2 conda-forge qscintilla2 2.11.2 py37h3b346fd_5 conda-forge qt 5.12.9 ha98a1a1_5 conda-forge readline 8.1 h46c0cb4_0 conda-forge requests 2.27.1 pyhd8ed1ab_0 conda-forge scipy 1.7.3 py37hf2a6cf1_0 conda-forge send2trash 1.8.0 pyhd8ed1ab_0 conda-forge setuptools 60.8.1 py37h89c1867_0 conda-forge sip 4.18.1 py37hf484d3e_1000 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sniffio 1.2.0 py37h89c1867_2 conda-forge sqlite 3.37.0 h9cd32fc_0 conda-forge suitesparse 5.10.1 h9e50725_1 conda-forge sundials 6.1.0 h70c25fc_0 conda-forge sysroot_linux-64 2.12 he073ed8_15 conda-forge tbb 2021.5.0 h4bd325d_0 conda-forge terminado 0.13.1 py37h89c1867_0 conda-forge testpath 0.5.0 pyhd8ed1ab_0 conda-forge texinfo 6.8 pl5321h46c0cb4_1 conda-forge tk 8.6.11 h27826a3_1 conda-forge tornado 6.1 py37h5e8e339_2 conda-forge tqdm 4.62.3 pyhd8ed1ab_0 conda-forge traitlets 5.1.1 pyhd8ed1ab_0 conda-forge typing_extensions 4.0.1 pyha770c72_0 conda-forge unicodedata2 14.0.0 py37h5e8e339_0 conda-forge urllib3 1.26.8 pyhd8ed1ab_1 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 1.2.3 pyhd8ed1ab_0 conda-forge wheel 0.37.1 pyhd8ed1ab_0 conda-forge widgetsnbextension 3.5.2 py37h89c1867_1 conda-forge xorg-fixesproto 5.0 h7f98852_1002 conda-forge xorg-kbproto 1.0.7 h7f98852_1002 conda-forge xorg-libice 1.0.10 h7f98852_0 conda-forge xorg-libsm 1.2.3 hd9c2040_1000 conda-forge xorg-libx11 1.7.2 h7f98852_0 conda-forge xorg-libxau 1.0.9 h7f98852_0 conda-forge xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge xorg-libxext 1.3.4 h7f98852_1 conda-forge xorg-libxfixes 5.0.3 h7f98852_1004 conda-forge xorg-libxrender 0.9.10 h7f98852_1003 conda-forge xorg-libxt 1.2.1 h7f98852_2 conda-forge xorg-renderproto 0.11.1 h7f98852_1002 conda-forge xorg-xextproto 7.3.0 h7f98852_1002 conda-forge xorg-xproto 7.0.31 h7f98852_1007 conda-forge xz 5.2.5 h516909a_1 conda-forge zeromq 4.3.4 h9c3ff4c_1 conda-forge zipp 3.7.0 pyhd8ed1ab_1 conda-forge zlib 1.2.11 h36c2ea0_1013 conda-forge zstd 1.5.2 ha95c52a_0 conda-forge
Details about conda and system ( conda info ):
``` $ conda info ```
active environment : cerr_demos active env location : /home/ec2-user/SageMaker/.persisted_conda/cerr_demos shell level : 2 user config file : /home/ec2-user/.condarc populated config files : /home/ec2-user/.condarc conda version : 4.8.4 conda-build version : not installed python version : 3.7.10.final.0 virtual packages : __glibc=2.17 base environment : /home/ec2-user/anaconda3 (writable) channel URLs : https://conda.anaconda.org/conda-forge/linux-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch package cache : /home/ec2-user/anaconda3/pkgs envs directories : /home/ec2-user/SageMaker/.persisted_conda /home/ec2-user/anaconda3/envs /home/ec2-user/.conda/envs platform : linux-64 user-agent : conda/4.8.4 requests/2.26.0 CPython/3.7.10 Linux/4.14.252-131.483.amzn1.x86_64 amzn/2018.03 glibc/2.17 UID:GID : 500:500 netrc file : None offline mode : False
isuruf commented 2 years ago

PRs welcome to add support