ist ja wahrscheinlich irgendwo im lavautil drinne, das ist aber Version 55..mhh
serviceapp von mx3l
-
-
mal sehen...
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von rantanplan () aus folgendem Grund: Anhänge wieder entfernt
-
opkg install ffmpeg_3.2.2-r9_mips32el.ipk
Collected errors:
* calculate_dependencies_for: Cannot satisfy the following dependencies for ffmpeg:
* libavutil55 (>= 3.2.2) * libswresample2 (>= 3.2.2) * libswscale4 (>= 3.2.2) *
* opkg_solver_install: Cannot install package ffmpeg
(root@formuler1:/hdd/backup)# opkg list | grep 'libavutil\|libswresample\|libswscale'
libavutil55 - 3.2.1-r8 - libav avutil library
libswresample2 - 3.2.1-r8 - libav swresample library
libswscale4 - 3.2.1-r8 - libav swscale libraryperl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' -
habs hinzugefügt...
Ist jetzt etwas umständlich, aber wenn es denn laufen sollte kann man dann ja den pull request direkt mit aktueller Version machen.
So der Gedankengang -
Quellcode
- (root@formuler1:/hdd/backup)# opkg install libavutil55_3.2.2-r9_mips32el.ipk libswscale4_3.2.2-r9_mips32el.ipk libswresample2_3.2.2-r9_mips32el.ipk
- >>>>> Not selecting libavutil55 3.2.1 as installing it would break existing dependencies. <<<<<
- Upgrading libavutil55 from 3.2.1-r8 to 3.2.2-r9 on root.
- Installing libavutil55 (3.2.2) on root.
- Installing libswscale4 (3.2.2) on root.
- >>>>> Not selecting libswresample2 3.2.1 as installing it would break existing dependencies. <<<<<
- Upgrading libswresample2 from 3.2.1-r8 to 3.2.2-r9 on root.
- Installing libswresample2 (3.2.2) on root.
- Configuring libavutil55.
- Configuring libswresample2.
- Configuring libswscale4.
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von nomjasV ()
-
eigene repo gebaut.
Quellcode
- opkg install --force-reinstall libavformat57 libavdevice57 libavutil55 libavcodec57 libswresample2 libswscale4 libavfilter6 ffmpeg
- Not selecting libavformat57 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libavformat57_3.2.2-r9_mips32el.ipk.
- Not selecting libavdevice57 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libavdevice57_3.2.2-r9_mips32el.ipk.
- Not selecting libavutil55 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libavutil55_3.2.2-r9_mips32el.ipk.
- Not selecting libavcodec57 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libavcodec57_3.2.2-r9_mips32el.ipk.
- Not selecting libswresample2 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libswresample2_3.2.2-r9_mips32el.ipk.
- Not selecting libswscale4 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libswscale4_3.2.2-r9_mips32el.ipk.
- Not selecting libavfilter6 3.2.1 as installing it would break existing dependencies.
- Downloading http://192.168.178.36/mipsel/tools/libavfilter6_3.2.2-r9_mips32el.ipk.
- Downloading http://192.168.178.36/mipsel/tools/ffmpeg_3.2.2-r9_mips32el.ipk.
- Not selecting libavformat57 3.2.1 as installing it would break existing dependencies.
- Reinstalling libavformat57 (3.2.2-r9) on root.
- Installing libavutil55 (3.2.2) on root.
- Installing libswresample2 (3.2.2) on root.
- Installing libavcodec57 (3.2.2) on root.
- Installing libavformat57 (3.2.2) on root.
- Not selecting libavdevice57 3.2.1 as installing it would break existing dependencies.
- Reinstalling libavdevice57 (3.2.2-r9) on root.
- Installing libavdevice57 (3.2.2) on root.
- Not selecting libavutil55 3.2.1 as installing it would break existing dependencies.
- Package libavutil55 (3.2.2-r9) installed in root is up to date.
- Not selecting libavcodec57 3.2.1 as installing it would break existing dependencies.
- Package libavcodec57 (3.2.2-r9) installed in root is up to date.
- Not selecting libswresample2 3.2.1 as installing it would break existing dependencies.
- Package libswresample2 (3.2.2-r9) installed in root is up to date.
- Not selecting libswscale4 3.2.1 as installing it would break existing dependencies.
- Reinstalling libswscale4 (3.2.2-r9) on root.
- Installing libswscale4 (3.2.2) on root.
- Not selecting libavfilter6 3.2.1 as installing it would break existing dependencies.
- Reinstalling libavfilter6 (3.2.2-r9) on root.
- Installing libavfilter6 (3.2.2) on root.
- Reinstalling ffmpeg (3.2.2-r9) on root.
- Installing ffmpeg (3.2.2) on root.
- Configuring libavutil55.
- Configuring libswresample2.
- Configuring libavcodec57.
- Configuring libavformat57.
- Configuring libavdevice57.
- Configuring libavfilter6.
- Configuring libswscale4.
- Configuring ffmpeg.
- # ffmpeg
- ffmpeg: error while loading shared libraries: /usr/lib/libavdevice.so.57: ELF file ABI version invalid
- # opkg list-installed | grep 'ffmpeg\|libavutil55\|libswresample2\|libavcodec57\|libavformat57\|libavdevice57\|libavfilter6\|libswscale4'
- ffmpeg - 3.2.2-r9
- libavcodec57 - 3.2.2-r9
- libavdevice57 - 3.2.2-r9
- libavfilter6 - 3.2.2-r9
- libavformat57 - 3.2.2-r9
- libavutil55 - 3.2.2-r9
- libswresample2 - 3.2.2-r9
- libswscale4 - 3.2.2-r9
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von nomjasV ()
-
klappt also nicht, dann zurück auf 3.2...
lade ich nachher vielleicht noch hoch. -
So denn...
ich glaub das bringt so nix.
Das liegt nicht am ffmpeg, sondern nach dem was man so liest eher an der gcc.
Daher hab ich mit der alten gcc der sh4 Boxen auch kein Problem.
Da muss irgendwo ein fix rein, selbes Problem bei allen Plugins die auch libav benötigen.
Na wird schon irgendwann -
Seh ich auch so. Im Moment am besten noch bei der 5.5 bleiben.Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+
... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...
~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~ -
Ich bin schon auf der 6 und nur weil ein paar Streams nicht mit Ton laufen können
gehe ich nicht zurück zur 5.5 >>kommt Zeit kommt Rat.
für den gstreamer soll es zumindest unter ubuntu ein patch für ffmpeg geben zumindest arbeitet man daran.
der livestreamer der kann das ja schon.
das jetzt auch die kraslanstreams auch im IPTV laufen>>nur nicht unter 4097:0:2 sondern unter 1:0:19>>>wär hatte das gedacht
yvmifi -
Habs mal mit alter gcc compilieren lassen...
Wenn das was bringt, dann könnte man das ja auf dem 3dparty-Feed zwischen parkenDieser Beitrag wurde bereits 1 mal editiert, zuletzt von rantanplan () aus folgendem Grund: Anhänge entfernt...
-
Dann müssten aber alle ipk noch mal neu verpackt werden mit wesentlich höherer Versionsnummer. Sonst werden die beim nächsten Update nicht mehr genommen.Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+
... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...
~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~ -
Quellcode
- ...
- Downloading http://192.168.178.36/mipsel/tools/ffmpeg_3.2.2-r9_mips32el.ipk.
- Removing obsolete file /usr/bin/ffprobe.
- Configuring libavutil55.
- Configuring libswresample2.
- Configuring libavcodec57.
- Configuring libavformat57.
- Configuring libavdevice57.
- Configuring enigma2-plugin-systemplugins-networkbrowser.
- Checking architecture
- getMachineName = F1
- Mips32el found
- Configuring libavfilter6.
- Configuring libswscale4.
- Configuring ffmpeg.
- Configuring enigma2-plugin-extensions-openwebif.
- (root@formuler1:~)# ffmpeg
- ffmpeg: error while loading shared libraries: /usr/lib/libavdevice.so.57: ELF file ABI version invalid
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von nomjasV ()
-
ist die libavdevice.so.57 vorher gelöscht und anschließend neu installiert worden?
@ Koivo
Ja ist klar, aber vielleicht ist es ja wirklich nur eine der Dateien -
Ja, alles gelöscht / neu installiert. opkg repo neu aufgesetzt (backup)
lgperl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' -
Das hat bestimmt was mit dem neuen gcc im 6.0 zu tun. Können wir nur abwarten.Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+
... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...
~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~ -
mal trivial gedacht
passt der Symlink auf die libavdevice.so.57?
Also welche Datei wird dort verlinkt?
er sollte ja nach libavdevice.so.57.1.100 gehen.
Mich fixt das an...Muss doch zu knacken sein
Also ffmpeg 3.2.0 und alle Abhängigkeiten neu gebaut...
Im Image rootfs im Ordner sieht das alles richtig aus. Da passen die Symlinks auch.
Weiß aber nicht ob die bei ipk Übernahme richtig laufen.Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von rantanplan ()
-
installiert v6 32-20161215
Quellcode
- Installing ffmpeg (3.2-r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/ffmpeg_3.2-r0_mips32el.ipk.
- Not selecting wieder aufwieder auf. libc6 2.23 as installing it would break existing dependencies.
- Not selecting libc6 2.23 as installing it would break existing dependencies.
- Collected errors:
- * satisfy_dependencies_for: Cannot satisfy the following dependencies for ffmpeg:
- * libc6 (>= 2.24) * libc6 (>= 2.24) * libc6 (>= 2.24) * libc6 (>= 2.23) * libbz2-1 (>= 1.0.6) * libc6 (>= 2.24) * libcrypto1.0.0 (>= 1.0.2j) * libssl1.0.0 (>= 1.0.2j) * libc6 (>= 2.24) * libc6 (>= 2.24) * libc6 (>= 2.24) * libc6 (>= 2.24) *
- * opkg_install: Cannot install package ffmpeg.
diese image v6 32-20161215 ist komplett zerschossen!
ich spiele die 29 wieder auf. bitte warten
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von nomjasV ()
-
vers zu niedrig 3.2-r0
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' -
Quellcode
- opkg upgrade
- Upgrading libavformat57 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libavformat57 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libavformat57_3.2.2r0_mips32el.ipk.
- Upgrading libavdevice57 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libavdevice57 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libavdevice57_3.2.2r0_mips32el.ipk.
- Upgrading enigma2-plugin-systemplugins-networkbrowser from 1002-20161210+git6205+b7b581e-r0 to 1004-20161210+git6205+b7b581e-r0 on root.
- Upgrading enigma2-plugin-systemplugins-networkbrowser (1004-20161210+git6205+b7b581e) on root.
- Downloading http://feeds.hdfreaks.cc/V5.5/3rdparty/enigma2-plugin-systemplugins-networkbrowser_1004-20161210+git6205+b7b581e-r0_all.ipk.
- Upgrading libavutil55 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libavutil55 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libavutil55_3.2.2r0_mips32el.ipk.
- Not selecting libblkid1 2.27.1 as installing it would break existing dependencies.
- .....
- Upgrading libavcodec57 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libavcodec57 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libavcodec57_3.2.2r0_mips32el.ipk.
- Removing obsolete file /usr/lib/libavcodec.so.57.64.101.
- Not selecting libswresample2 3.0.2 as installing it would break existing dependencies.
- Upgrading libswresample2 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libswresample2 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libswresample2_3.2.2r0_mips32el.ipk.
- Upgrading libswscale4 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libswscale4 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libswscale4_3.2.2r0_mips32el.ipk.
- Upgrading libavfilter6 from 3.2.1-r8 to 3.2.2r0 on root.
- Upgrading libavfilter6 (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/libavfilter6_3.2.2r0_mips32el.ipk.
- Not selecting libncurses5 6.0+20160213 as installing it would break existing dependencies.
- Upgrading ffmpeg from 3.2-r0 to 3.2.2r0 on root.
- Upgrading ffmpeg (3.2.2r0) on root.
- Downloading http://192.168.178.36/mipsel/tools/ffmpeg_3.2.2r0_mips32el.ipk.
- Configuring libavutil55.
- Configuring libswresample2.
- Configuring libavcodec57.
- Configuring libavformat57.
- Configuring libavdevice57.
- Configuring enigma2-plugin-systemplugins-networkbrowser.
- Checking architecture
- getMachineName = F1
- Mips32el found
- Configuring libswscale4.
- Configuring libavfilter6.
- Configuring ffmpeg.
- Configuring enigma2-plugin-extensions-openwebif.
- (root@formuler1:/media/hdd)# ffmpeg
- ffmpeg: error while loading shared libraries: /usr/lib/libavdevice.so.57: ELF file ABI version invalid
- opkg list-installed | grep libav
- libavcodec57 - 3.2.2r0
- libavdevice57 - 3.2.2r0
- libavfilter6 - 3.2.2r0
- libavformat57 - 3.2.2r0
- libavutil55 - 3.2.2r0
vers änderung
Shell-Script
- #!/bin/sh
- vers=3.2.2r0
- ipk=$(ls *.ipk)
- [ -d $vers ] || mkdir $vers
- for i in $ipk ;do
- mkdir -p $$_$i/CONTROL
- ( cd $$_$i
- ar -x ../$i
- tar -xf data*
- ( cd CONTROL ; tar -xf ../cont* )
- rm -f data* control* deb*
- sed -i "s/^Version.*/Version: $vers/" CONTROL/control
- ipkg-build . ../$vers/.
- # oder
- #fakeroot && ipkg-build . ../$vers/.
- )
- rm -rf $$_$i
- done
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
Ähnliche Themen