Page 4 of 8

Re: Installations and their Dependencies

Posted: 19. May 2022, 18:19
by gapan
SalixManiac wrote: 19. May 2022, 17:45 abiword-3.0.5 needs the following packages:
libical,boost,librevenge,libwps,raptor2,rasqal,redland,libwpd,libwpg,libexif,gvfs,goffice.

with this build;
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--libdir=/usr/lib64 \
--disable-static \
--enable-shared \
--enable-clipart \
--enable-templates \
--with-redland \
--with-boost=yes \
--with-goffice
I don't understand your comment. If you compile abiword yourself, then it will need whatever you compile it with. The package that is in the repositories definitely does not need all of those. For example, I remove boost, and it still works fine. I don't have redland or rasqal installed and it works fine.

Re: Installations and their Dependencies

Posted: 20. May 2022, 17:02
by SalixManiac
I thought it was a generic array of dependencies :o but this is certainly one of the most difficult things to do, for example for French we have to take hunspell for the spell checker because aspelll does not support this language.

Re: Installations and their Dependencies

Posted: 27. May 2022, 22:08
by laprjns
System-config-printer still has a problem. I tried installing it on another system and here's what I get.

Code: Select all

root[rich]# slapt-get -i system-config-printer
Reading Package Lists...Done
Excluding system-config-printer, use --ignore-dep to override
The following packages have unmet dependencies:
  system-config-printer: Depends: python-request
The following packages have been EXCLUDED:
  system-config-printer 
0 upgraded, 0 reinstalled, 0 newly installed, 0 to remove, 1 not upgraded.
But I installed it?

Code: Select all

root[rich]# slapt-get -i python-requests
Reading Package Lists...Done
python-requests is up to date.
0 upgraded, 0 reinstalled, 0 newly installed, 0 to remove, 0 not upgraded.
So I tried this

Code: Select all

rroot[rich]# slapt-get -i system-config-printer --ignore-dep
Reading Package Lists...Done
The following packages have unmet dependencies:
  system-config-printer: Depends: python-request
The following NEW packages will be installed:
  system-config-printer 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 972.0kB of archives.
After unpacking 7.0MB of additional disk space will be used.
1/1 Get http://slackware.uk/salix/x86_64/slackware-15.0/ system-config-printer 1.5.15-x86_64-5 [972.0kB]...Done

Preparing to install system-config-printer-1.5.15-x86_64-5
Installing package system-config-printer-1.5.15-x86_64-5...
| system-config-printer (CUPS printer administration tool)
| 
| The purpose of the tool is to configure a CUPS server (often the local
| machine) using the CUPS API. The tool is written in Python, using
| pygtk for the graphical parts and Python bindings (pycups) for the
| CUPS API. It is largely the same as using the CUPS web interface for
| configuring printers, but has the advantage of being a native
| application rather than a web page.
| 
| Homepage: https://github.com/OpenPrinting/system-config-printer
| 
| 
| 
Done
It was installed, so I tried starting it.

Code: Select all

rich[~]$ system-config-printer
rich[~]$ system-config-printer

(system-config-printer.py:3114): dbind-WARNING **: 18:01:32.129: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 76, in <module>
    import cupshelpers
  File "/usr/lib64/python3.9/site-packages/cupshelpers/__init__.py", line 60, in <module>
    from . import openprinting
  File "/usr/lib64/python3.9/site-packages/cupshelpers/openprinting.py", line 22, in <module>
    import requests, urllib.request, urllib.parse, urllib.error, platform, threading, tempfile, traceback
  File "/usr/lib64/python3.9/site-packages/requests/__init__.py", line 43, in <module>
    import urllib3
ModuleNotFoundError: No module named 'urllib3'

(system-config-printer.py:3114): dbind-WARNING **: 18:01:32.129: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 76, in <module>
    import cupshelpers
  File "/usr/lib64/python3.9/site-packages/cupshelpers/__init__.py", line 60, in <module>
    from . import openprinting
  File "/usr/lib64/python3.9/site-packages/cupshelpers/openprinting.py", line 22, in <module>
    import requests, urllib.request, urllib.parse, urllib.error, platform, threading, tempfile, traceback
  File "/usr/lib64/python3.9/site-packages/requests/__init__.py", line 43, in <module>
    import urllib3
ModuleNotFoundError: No module named 'urllib3'
That's a far as I went. Something must be wrong with the dependency list

Re: Installations and their Dependencies

Posted: 27. May 2022, 22:31
by gapan
Ah, that should be "python-requests", not "python-request". If you have that installed along with all other dependencies, it should work:

Code: Select all

python-requests
python-urllib3
python-chardet|python-charset-normalizer
python-certifi
python-idna
pygobject3
gtk+3

Re: Installations and their Dependencies

Posted: 29. May 2022, 18:07
by Bird
Something else:
Maybe add a little note to the package description of the Sourcery package "floating-IPS", stating "Use flips command to execute program". It's not terribly obvious unless you know the short name "flips".

Re: Installations and their Dependencies

Posted: 29. May 2022, 18:37
by gapan
Bird wrote: 29. May 2022, 18:07 Something else:
Maybe add a little note to the package description of the Sourcery package "floating-IPS", stating "Use flips command to execute program". It's not terribly obvious unless you know the short name "flips".
I can't do that. I can only edit dependencies. Everything you find in sourcery is actually administered by SBo, not salix.

Re: Installations and their Dependencies

Posted: 30. May 2022, 20:23
by laprjns
twapake requires perl-Curses-UI, but slapt-src can't find it.
rich[slapt-get]$ slapt-src --install twapake
Missing slackbuild: twapake requires perl-Curses-UI
Unable to find all specified slackbuilds.
rich[slapt-get]$
It look like the SLACKBUILDS.TXT file is missing the perl-Curses-UI stanza

Re: Installations and their Dependencies

Posted: 30. May 2022, 20:49
by gapan
That's because you can get perl-Curses-UI with slapt-get.

Re: Installations and their Dependencies

Posted: 30. May 2022, 21:42
by laprjns
gapan wrote: 30. May 2022, 20:49 That's because you can get perl-Curses-UI with slapt-get.
I miss spi...

Re: Installations and their Dependencies

Posted: 30. May 2022, 21:59
by gapan
laprjns wrote: 30. May 2022, 21:42 I miss spi...
I know. But my hope is that you won't need it in the end. Not if everything is in the repos.