I've been trying to get gnumeric 'long' out of the 'experimental' state for some time now,
and have come quite far. To make this round I still need help with some peripheral points,
see the result of my configuration log attached at the bottom of this post.
TIA for any help!!
- Introspection - I don't know this and can't handle it, with 'double' builds all 5 tests t-300x hold,
with long t3000, t3001 and t3004 fail, logs also copied below. I need tips on what this can be,
or how introspection is normally / manually used and how I can narrow down the fails.
-
GDA support - libgda is criticized already by 'double' builds in the configuration - see attached - as '
libgda problem',
I tried to install it with apt-get:
└─# apt-get install libgda-5.0-dev
-> libgda-5.0-dev is already the newest version (5.2.10-2).
└─# apt-get install libgda-6.0-dev
-> E: Unable to locate package libgda-6.0-dev
and manually acc. 'linuxfromscratch', two issues:
-- gnumeric requires version 6.0 ( shows up somewhere in the logs ), this is only supported
by a
few distributions, see <https://gitlab.gnome.org/GNOME/libgda/-/issues/256> and
<https://repology.org/project/libgda/versions>.
-- manual installation and build fail because the README says: 'Please note that if you use the Git
repository the
INSTALL file doesn't exist before you run the
autogen.sh script. alas I can't find an
autogen.sh in the repo ... :-( Who has a working installation or can give hints how I could get to one.
- GNOME-DB support - is about the same? if not please tell me what I have to do to activate it.
- Psiconv support - what is it and what do I need to do to get rid of 'missing dependencies'?
- PDF documentattion - how do I 'request' this, DBLatex had some installation difficulties.
my OS: Kali Linux 2021-4, debian based,
-------- result of './configure --with-long-double --enable-introspection=yes' --------
Configuration:
Source code location: .
Compiler: gcc
Compiler flags: -g -O2 -DGDK_DISABLE_DEPRECATION_WARNINGS -DGTK_DISABLE_DEPRECATION_WARNINGS -Wall -Werror=init-self -Werror=missing-include-dirs -Wsign-compare -Werror=pointer-arith -Wchar-subscripts -Wwrite-strings -Wdeclaration-after-statement -Wnested-externs -Wmissing-noreturn -Werror=missing-prototypes -Werror=nested-externs -Werror=implicit-function-declaration -Wmissing-declarations -Wno-pointer-sign -Werror=format-security -Wstrict-prototypes -Wno-error=format-nonliteral
Floating point type: long double (EXPERIMENTAL)
UI: Gtk
Perl plugin support: yes (using perl)
Python plugin support: yes (using /usr/bin/python3)
Introspection python support: Yes.
GDA support: NO. libgda problem
GNOME-DB support: no
Psiconv support: Missing dependencies
PDF documentation: No, not requested.
-------- result of test t3000-introspection-basic.pl --------
FAIL: t3000-introspection-basic.pl
==================================
| Traceback (most recent call last):
| File "/home/kali/gnome.lnk/straight/gnumeric_long/test/t3000-introspection-basic.py", line 11, in <module>
| print(Gnm.qnorm(0.4,0,1,1,0))
| File "/usr/lib/python3/dist-packages/gi/overrides/__init__.py", line 32, in __getattr__
| return getattr(self._introspection_module, name)
| File "/usr/lib/python3/dist-packages/gi/module.py", line 123, in __getattr__
| raise AttributeError("%r object has no attribute %r" % (
| AttributeError:
'gi.repository.Gnm' object has no attribute 'qnorm'
Failed command: /usr/bin/python3 /home/kali/gnome.lnk/straight/gnumeric_long/test/t3000-introspection-basic.py
FAIL t3000-introspection-basic.pl (exit status: 1)
-------- result of test t3001-introspection-simple.pl --------
FAIL: t3001-introspection-simple.pl
===================================
| Name: Sheet1
| Number of columns: 256
| Number of rows: 65536
| Traceback (most recent call last):
| File "/home/kali/gnome.lnk/straight/gnumeric_long/test/t3001-introspection-simple.py", line 31, in <module>
| sheet.cell_set_value(0,1,Gnm.Value.new_float(101.25))
| AttributeError:
type object 'Value' has no attribute 'new_float'
Failed command: /usr/bin/python3 /home/kali/gnome.lnk/straight/gnumeric_long/test/t3001-introspection-simple.py
FAIL t3001-introspection-simple.pl (exit status: 1)
-------- result of test t3004-introspection-overrides.pl --------
FAIL: t3004-introspection-overrides.pl
======================================
| Using in-tree gi.overrides.Gnm
|
| Testing GnmValue overrides:
| {EMPTY,None}
| {BOOLEAN,0}
| {BOOLEAN,1}
| {FLOAT,12}
| Traceback (most recent call last):
| File "/home/kali/gnome.lnk/straight/gnumeric_long/test/t3004-introspection-overrides.py", line 26, in <module>
| print(Gnm.Value.new_float(12.5))
| AttributeError:
type object 'Value' has no attribute 'new_float'
Failed command: /usr/bin/python3 /home/kali/gnome.lnk/straight/gnumeric_long/test/t3004-introspection-overrides.py
FAIL t3004-introspection-overrides.pl (exit status: 1)