jupyter-xeus / xeus-octave

Jupyter kernel for GNU Octave
https://xeus-octave.readthedocs.io/
GNU General Public License v3.0
57 stars 10 forks source link

Issues with Plotting/ Freetype in OS X #110

Open Rahuketu86 opened 11 months ago

Rahuketu86 commented 11 months ago

Description

How to configure xeus-octave installation on Mac? I currently use miniforge and env file for setting up an octave environment

` name: octave channels:

- QuantStack

  • conda-forge
  • defaults
  • fastchan dependencies:
  • python

    - nb_conda

    - nb_conda_kernels

  • jedi
  • readline
  • freetype
  • xeus-octave

    - Quantstack::xeus-cling

    - Quantstack::xwidgets

  • ipywidgets
  • widgetsnbextension
  • plotly
  • jupyterlab
  • jupyter-dash
  • compilers
  • gnuplot
  • octave_kernel
  • texinfo
  • conda-forge::gh
  • conda-forge::jupyter_contrib_nbextensions
  • conda-forge::jupyter_nbextensions_configurator
  • pip
  • pip:
    • gnuplot_kernel
    • jupyterlab-quarto
    • notebook
    • jupyter_contrib_nbextensions
    • jupyter_nbextensions_configurator

`

Xeus-octave installation on Mac doesn't work with freetype '

image
Rahuketu86 commented 11 months ago

I have now tried installing ubuntu via multipass on osx(mac m1) and installing xeus-octave from ( mamba) and source /dev version .

Mamba installation - xeus-octave package not available for arm architecture on ubuntu

Source - Failed to build package glad

I am now running out of option to run xeus-octave on mac. Appreciate any guidance to resolve above issue

cjwomack commented 7 months ago

Is your octave from conda-forge? Maybe it is an issue from the conda-forge recipe? https://github.com/conda-forge/octave-feedstock/issues/102 was an issue with the gui system. Maybe they didn't enable a flag for FreeType? as it mentions "Octave was built"