[1] MLD-5.x / Development / Fehlende Konfigurationsdateien von ImageMagick
 

Offline f10

  • Newbie
  • *
  • Posts: 3
    • View Profile
Fehlende Konfigurationsdateien von ImageMagick
« on: May 19, 2016, 20:35:05 »
Ich hatte Probleme MLD 5 (x86) mit vdr-plugin-skinflatplus zu betreiben. Das funktioniert prinzipiell, es werden aber keine Icons angezeigt (weder Kanallogos noch Menü-Icons).

Deshalb habe ich im Source des Plugins eine Ausgabe eingebaut, die die Fehlermeldung von ImageMagick ausgibt.
Diese lautet:
NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/501

Eine ähnliche Fehlermeldung erhält man auch, wenn man ImageMagick direkt aufruft:
apt-get install ImageMagick
convert -debug configure /etc/vdr/plugins/skinflatplus/icons/default/hd.png hd.jpg
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: utility.c/ExpandFilenames/945/Configure
  Command line: convert {-debug} {configure} {/etc/vdr/plugins/skinflatplus/icons/default/hd.png} {hd.jpg}
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/share/ImageMagick-6/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9//config-Q16/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/etc/ImageMagick-6/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/share/doc/ImageMagick-6/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/root/.config/ImageMagick/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/root/.magick/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/share/ImageMagick-6/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9//config-Q16/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/etc/ImageMagick-6/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/share/doc/ImageMagick-6/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/root/.config/ImageMagick/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/root/.magick/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/share/ImageMagick-6/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9//config-Q16/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/etc/ImageMagick-6/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/share/doc/ImageMagick-6/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/root/.config/ImageMagick/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/root/.magick/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: delegate.c/LoadDelegateCache/1475/Configure
  Loading delegate configuration file "built-in" ...
convert: UnableToOpenConfigureFile `delegates.xml' @ warning/configure.c/GetConfigureOptions/706.
convert: NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/501.
convert: NoImagesDefined `hd.jpg' @ error/convert.c/ConvertImageCommand/3210.

Daraus ist ersichtlich dass einige Konfigurationsdateien fehlen. Kopiert man diese z.B. von Debian zu MLD funktioniert sowohl convert als auch skinflatplus:
/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9
/etc/ImageMagick-6


Es sieht also so aus, als ob das Package für imagemagick bzw. dessen Libraries nicht alle Konfigurationsdateien installiert. Selbes Verhalten zeigt sich bei RPI3.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Fehlende Konfigurationsdateien von ImageMagick
« Reply #1 on: May 19, 2016, 22:34:54 »
Hi,

Willkommen an Bord!
ich hab bei der 5.1'er MLD die /etc/ImageMagick-6 und zwei converter (png und jpeg) hinzugefügt. Magst Du mal Bitte testen ob das ausreicht?
Die x86-32 und ARM Versionen gibt's in ner halben Stunde.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline f10

  • Newbie
  • *
  • Posts: 3
    • View Profile
Fehlende Konfigurationsdateien von ImageMagick
« Reply #2 on: May 21, 2016, 10:19:14 »
Hi,

beim RP3 hab ich es jetzt hinbekommen, allerdings fehlt noch: /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/modules-Q16/coders/png.la
Und bei 'vdr-plugin-skinflatplus' fehlt die Abhängigkeit zu 'imagemagick'.

Für x86 klappt es nocht nicht. Die installation war allerdings auch ein MLD 5.0 stable. D.h. ich muss doch im WebIF auf MDL 5.1 testing umstellen, 'apt-get update' ausführen und die Pakete neu installieren? Danach fehlen die Ordner allerdings immer noch.
Ich kann bei Bedarf allerdings auch nochmal auf 5.1 testing neu installieren.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Fehlende Konfigurationsdateien von ImageMagick
« Reply #3 on: May 22, 2016, 00:01:20 »
Hi,

die png.la kann nicht fehlen, da dies eine Library ist, die statisch gelinkt wird. Also nichts, was dynamisch nachgeladen wird.
Um von der MLD-5 stable auf die 5.1 testing zu wechseln, musst Du lediglich auf testing umstellen und dann zwei mal upgraden. Ob ein direkter Umstieg von 5 stable auf 5.1 testing fehlerfrei abläuft weiß ich nicht.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline f10

  • Newbie
  • *
  • Posts: 3
    • View Profile
Fehlende Konfigurationsdateien von ImageMagick
« Reply #4 on: May 29, 2016, 16:51:39 »
Hi,

hat etwas länger gedauert bis ich es testen konnte.
Die Files *.la enthalten Konfigurationsparameter von 'libtool' und werden definitiv benötigt. Ohne funktioniert es nicht.

Danke für deine schnelle Reaktion :-)

Florian

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Fehlende Konfigurationsdateien von ImageMagick
« Reply #5 on: May 29, 2016, 17:32:47 »
Du hast Recht. Da habe ich die .la Dateien mit .a Dateien verwechselt.

Hab die jetzt hinzugefügt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Development / Fehlende Konfigurationsdateien von ImageMagick
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.