You are not logged in.

#1 2025-10-13 22:54:54

Aphid_ARCH
Member
Registered: 2015-08-08
Posts: 7

Broken package dependencies

I'd like to request libtheora to have an additional libtheora-1.1 package created. This library needs to have multiple versions available. (Honestly this should be done by default whenever an incompatible version is made of any library whatsoever or everything keeps breaking.).

Reason: There are still current live packages depending on version 1.1, yet pacman wants to downgrade if I were to install that manually, meaning I now have to choose between one half of my system breaking or the other.

Example: the screenshot utility spectacle depends on it. This has been broken for the past several months, with the only thing saving it being the lack of me rebooting.

    ldd /usr/bin/spectacle | grep libtheora
        libtheoraenc.so.1 => not found
        libtheoradec.so.1 => not found

Yes, this applies to what's currently the latest version.

Please be more careful about backwards compatibility.

Last edited by Aphid_ARCH (2025-10-13 22:55:24)

Offline

#2 2025-10-13 23:13:44

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,082

Re: Broken package dependencies

First off, use lddtree instead of ldd to see where your actual problem is. spectacle is not linked directly to libtheoraenc at all, it's only linked through some other library that's likely out of date on your system.

Second

Aphid_ARCH wrote:

Please be more careful about backwards compatibility.

Please be more careful blaming others for what is almost certainly your problem. Asking for help instead of assuming that everyone else is the problem goes a long way.

Edit: Looking at your post history backs all of this up, as you were doing partial updates in https://bbs.archlinux.org/viewtopic.php … 5#p2190225
https://wiki.archlinux.org/title/System … nsupported

Last edited by Scimmia (2025-10-13 23:27:43)

Online

#3 2025-10-13 23:18:14

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,018
Website

Re: Broken package dependencies

Yes, this applies to what's currently the latest version.

No, it doesn't.

$ ldd /usr/bin/spectacle | grep libtheora
	libtheoraenc.so.2 => /usr/lib/libtheoraenc.so.2 (0x00007fa20c93d000)
	libtheoradec.so.2 => /usr/lib/libtheoradec.so.2 (0x00007fa20da17000)

$ pacman -Q spectacle
spectacle 1:6.4.5-2

Use lddtree rather than ldd. See where that dependency is coming from. Make sure your system is up-to-date (including foreign packages).

Mod note: moving to NC.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB