I'm periodic user of Octave for many aspects of my work. Since I change to KaOS, I have been experimenting 2 issues so far that I like to be solved in KaOS:

1. Installing the version available for Octave in the KaOS repositories will also install the dependency Graphicsmagik by default, also included in the repos of KaOS. The problem is that Graphicsmagik is packaged using "--with-quantum-depth=8", which I guess comes by default. Normally, Octave requires "--with-quantum-depth=16" and other stuff () and the correct options "tuned" for octave (shown in the link above).

Can this be automatically included in the next versions of Graphicsmagik and Octave for KaOS ?

2. The recent problem I'm experimenting with Octave, is that the Octave "external" package gl2ps () is not included in the 4.0.0 version (latest) packaged for KaOS. The workaround for this is unknown to me, but several forums for other distros indicate that the package should be installed and then Octave rebuilt, or Octave be built from scratch including this package.

Can this be done in the next versions of Octave?, this package is essential for saving, printing and manipulating figures obtained with Octave, which... is pretty much a big functionality of Octave for many users.

Thanks for the answers or/and the new package versions.

Anytime you find issues with packages, missing functions, needing better settings, etc, please open an issue in the bug tracker:

Since Octave is not in the build repo at all, I'll move this topic now to a more correct section.

For graphicsmagick, not clear what your issue is, the build setting has been 16 for well over a year:

Output for settings on graphicsmagick build:

GraphicsMagick is configured as follows. Please verify that this

configuration matches your expectations.

Host system type : x86_64-unknown-linux-gnu

Build system type : x86_64-unknown-linux-gnu

Option Configure option Configured value

-----------------------------------------------------------------

Shared libraries --enable-shared=yes yes

Static libraries --enable-static=yes yes

GNU ld --with-gnu-ld=yes yes

Quantum depth --with-quantum-depth=16 16

Modules --with-modules=yes yes

Delegate Configuration:

BZLIB --with-bzlib=yes yes

DPS --with-dps=yes no

FlashPIX --with-fpx=no no

FreeType 2.0 --with-ttf=yes yes

Ghostscript None gs (9.16)

Ghostscript fonts --with-gs-font-dir=/usr/share/fonts/Type1 /usr/share/fonts/Type1/

Ghostscript lib --with-gslib=no no

JBIG --with-jbig=yes no

JPEG v1 --with-jpeg=yes yes

JPEG-2000 --with-jp2=yes yes

LCMS v1 --with-lcms=no no

LCMS v2 --with-lcms2=yes yes

LZMA --with-lzma=yes yes

Magick++ --with-magick-plus-plus=yes yes

PERL --with-perl=yes /usr/bin/perl

PNG --with-png=yes yes (-lpng16)

TIFF --with-tiff=yes yes

TRIO --with-trio=yes no

WEBP --with-webp=yes no

Windows fonts --with-windows-font-dir= none

WMF --with-wmf=yes yes

X11 --with-x= yes

XML --with-xml=yes yes

ZLIB --with-zlib=yes yes

X11 Configuration:

X_CFLAGS =

X_PRE_LIBS = -lSM -lICE

X_LIBS =

X_EXTRA_LIBS =

Options used to compile and link:

CC = gcc -std=gnu99

CFLAGS = -fopenmp -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -pthread

CPPFLAGS = -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libxml2

CXX = g++

CXXFLAGS = -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -pthread

DEFS = -DHAVE_CONFIG_H

LDFLAGS = -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/lib -L/usr/lib

LIBS = -llcms2 -lfreetype -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lltdl -lm -lgomp -lpthread

Octave can be rebuild with any needed change, just need to make sure first why you see quantum-depth errors.