Nie jesteś zalogowany na forum.

#1 2016-01-02 23:49:53

Baron
Użytkownik
Lokalizacja: Warszawa
Data rejestracji: 2015-08-24
Liczba postów: 27

[SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Od 2 tygodni nie mogę poradzić sobie z odpaleniem Clementine i Amaroka. Po odpaleniu w konsoli otrzymuję informację:

 clementine: error while loading shared libraries: libwebp.so.5: cannot open shared object file: No such file or directory 

Ostatnio edytowany przez Baron (2016-01-03 20:43:16)


Arch-anioł | Linux Register User: #488090

Offline

#2 2016-01-03 00:30:33

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Musisz przekompilować te programy

Winowajca:

https://www.archlinux.org/packages/extr … ebp/files/


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#3 2016-01-03 08:22:21

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,662
WWW

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Raczej chyba zainstalować libwebp.
Pokaż:

pacman -Q libwebp

Jeśli Ci nic nie zwróci (przejdzie do prompt):

pacman -S libwebp

Wygląda na to, że żaden z tych programów nie wykorzystuje libqwebp jako zależności budowania, a wyłącznie jako tzw. zwykłą, czyli wystarczy istnienie tej biblioteki w systemie, a nie konieczność przekompilowania. Samo przekompilowanie na istniejących PKGBUILDach raczej spodziewanego efektu nie przyniesie, albowiem libwebp nie ma w zależnościach ani amaroka, ani clementine, a powinien tam - chyba - być (mamy autora przynajmniej jednej z paczek, to niech się wypowie).


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.10rc m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Online

#4 2016-01-03 12:18:56

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Miałem podobny błąd i przekompilowanie rozwiązało problem.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#5 2016-01-03 12:27:31

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,662
WWW

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Lucek, nie mam skompiowanych Clementine i Amaroka po 26.12.2015 (wówczas pojawiła się libwebp w wersji 0.5.0; pierwszy mam zbudowany w połowie grudnia, a drugi z końcem listopada, gdy ta wersja libwebp jeszcze nie istniała), a oba programy działają. Zwróć też uwagę na pierwszy wpis - Clementine nie może znaleźć libwebp.so.5 w systemie, albowiem nie ma takiego pliku. To nie jest błąd kompilacji, a braku określonej biblioteki w systemie. Przeglądnij również CMakeLists.txt obu programów - żaden z nich nie wymaga do budowy libwebp; wymagają (jeśli się tego nie wyłączy) do poprawnego działania, stąd też programy te nie powinny wymagać przekompilowania, a po prostu dostarczenia im biblioteki (o co zresztą grzecznie proszą). Inna sprawa, to prawdopodobnie PKGBUILDy, które tej zależności nie zauważyły.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.10rc m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Online

#6 2016-01-03 12:50:41

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Nie mówiłem, że miałem taki sam problem tylko podobny - program zgłaszał brak innej biblioteki, mniejsza o to już jakiej. Co do błędu Barona - nie może znaleźć tej wersji w systemie (libwebp.so.5), gdyż aktualnie dostarczana w systemie jest wersja libwebp.so.6 - zatem na moje oko, wystarczy przekompilować program z użyciem tejże biblioteki. Brak tej paczki w systemie jest mało prawdopodobny:

[root@archlinux ~]# pacman -R libwebp
sprawdzanie zależności…
błąd:  nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: ffmpeg: wymaga libwebp
:: gst-plugins-bad: wymaga libwebp
:: qt5-imageformats: wymaga libwebp
:: qt5-webkit: wymaga libwebp
:: webkitgtk2: wymaga libwebp

Miałem analogiczny problem dzisiaj rano i pomogło właśnie przebudowanie paczki.

Edit:

Oczywiście nie kłócę się i nie upieram - podaję tylko przykład, jak podobny błąd rozwiązałem u siebie.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#7 2016-01-03 13:12:26

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,662
WWW

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Sorry, ale @Baron - owe Clementine i Amarok pochodzą z oficjalnego repozytorium? Sprawdziłem przed chwilą i Clementine z repozytorium działa poprawnie mimo że libwebp mam w wersji 0.5.0 (czyli dostarcza libwebp.so.6 a nie libwebp.so.5, o które Ci krzyczy).
@Lucek - Masz rację co do tej 6 na końcu. Nie zwróciłem uwagi.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.10rc m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Online

#8 2016-01-03 13:52:54

barthalion
Developer
Lokalizacja: Poznań
Data rejestracji: 2015-08-20
Liczba postów: 219
WWW

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Przebudowujemy pakiety pod nowe biblioteki, jeżeli ktokolwiek ma taki błąd, to albo zainstalował sobie coś z AUR, albo zrobił częściową aktualizację.

Offline

#9 2016-01-03 18:18:14

Baron
Użytkownik
Lokalizacja: Warszawa
Data rejestracji: 2015-08-24
Liczba postów: 27

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

@pavbaranov Clementine pochodzi z repo: home_mazdlc_Arch_Extra

Próbowałem zainstalować oficjalną paczkę, ten sam efekt. Amarok z repo oficjalnego, dodatkowo Cantata, choć startuje, to nie znajduje biblioteki muzyki.  Przyczyna chyba ta sama, a właściwie związana z mpd, bez którego nie ma cantaty:

  
/usr/bin/mpd: error while loading shared libraries: libwebp.so.5: cannot open shared object file: No such file or directory

@Lucek: Próba kompilacji clementine-qt5-git z AUR kończy się m.in błędem:

 /usr/bin/ld: warning: libwebp.so.5, needed by /usr/lib/libavcodec.so.56, not found (try using -rpath or -rpath-link)
/usr/lib/libavcodec.so.56: undefined reference to `WebPEncode'
/usr/lib/libavcodec.so.56: undefined reference to `WebPCleanupTransparentArea'
/usr/lib/libavcodec.so.56: undefined reference to `WebPPictureInitInternal'
/usr/lib/libavcodec.so.56: undefined reference to `WebPPictureFree'
/usr/lib/libavcodec.so.56: undefined reference to `WebPConfigInitInternal'
/usr/lib/libavcodec.so.56: undefined reference to `WebPValidateConfig'
/usr/lib/libavcodec.so.56: undefined reference to `WebPMemoryWrite'
/usr/lib/libavcodec.so.56: undefined reference to `WebPMemoryWriterInit'
collect2: error: ld returned 1 exit status
src/CMakeFiles/clementine.dir/build.make:138: polecenia dla obiektu 'clementine' nie powiodły się
make[2]: *** [clementine] Błąd 1
CMakeFiles/Makefile2:1070: polecenia dla obiektu 'src/CMakeFiles/clementine.dir/all' nie powiodły się
make[1]: *** [src/CMakeFiles/clementine.dir/all] Błąd 2
Makefile:127: polecenia dla obiektu 'all' nie powiodły się
make: *** [all] Błąd 2
==> BŁĄD: Wystąpił błąd w build().
    Przerywam...
==> BŁĄD:Makepkg nie był w stanie zbudować clementine-qt5-git.
==> Powtórzyć budowanie clementine-qt5-git?[t/N]

Ostatnio edytowany przez Baron (2016-01-03 19:29:00)


Arch-anioł | Linux Register User: #488090

Offline

#10 2016-01-03 20:06:53

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,662
WWW

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Clementine z podanego przez Ciebie repo działa, bo mam to samo.
Jutro się jakoś zajmę. Będziemy potrzebować od groma Twoich paczek.
Amarok skąd?


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.10rc m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Online

#11 2016-01-03 20:13:41

Baron
Użytkownik
Lokalizacja: Warszawa
Data rejestracji: 2015-08-24
Liczba postów: 27

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

@Paweł:  Amarok z repo oficjalnego. Starałem się nie mieszać w systemie. Repo stabilne  plus obydwa home_mazdlc_Arch.


Arch-anioł | Linux Register User: #488090

Offline

#12 2016-01-03 20:50:25

Baron
Użytkownik
Lokalizacja: Warszawa
Data rejestracji: 2015-08-24
Liczba postów: 27

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

Znalazłem! Problem był prawdopodobnie w alternatywnych pakietach ffmpeg z repo home_mazdlc_Arch, które instalowałem przy problemach z odtwarzaniem vimeo i youtube. Odinstalowałem i zainstalowałem ffmpeg. Pacman odinstalował jeszcze conieco, poczyścił, ale nie pomnę co to było.

Później mnóstwo aplikacji przeinstalowałem. Vimeo teraz nie działa w firefoxie (tylko dźwięk), ale działa w qupzilli. Wolę to, niż brak ulubionych odtwarzaczy. Problem zatem uznaję za rozwiązany.

Noworoczne życzenia dla wszystkich!

Ostatnio edytowany przez Baron (2016-01-03 20:53:22)


Arch-anioł | Linux Register User: #488090

Offline

#13 2016-01-04 06:46:26

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,662
WWW

Odp: [SOLVED]Clementine, Amarok a libwebp.so.5. Aplikacje nie działają.

ffmpeg-full-extra z repozytorium mazdlc jest właśnie przebudowywane: https://build.opensuse.org/package/view … D?expand=1 (wersji 2.8.4-2 w repo jeszcze nie ma, ale PKGBUILD jest już przygotowany). Clementine-qt5-git z tego repozytorium działa z ffmpeg z oficjalnego.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.10rc m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Online

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB