SAT IP Plugin ebuild gesucht

  • Hallo,


    hatte ich übersehen....


    aber geht nicht:


    2014-03-26 09:02:46 (16,6 MB/s) - »»/usr/portage/distfiles/vdr-satip-0.1.1.tgz«« gespeichert [42001/42001]


    !!! Fetched file: vdr-satip-0.1.1.tgz VERIFY FAILED!
    !!! Reason: Filesize does not match recorded size
    !!! Got: 42001
    !!! Expected: 41999
    Refetching... File renamed to '/usr/portage/distfiles/vdr-satip-0.1.1.tgz._checksum_failure_.xs44y_'



    ein:
    ebuild --force /var/lib/layman/vdr-devel/media-plugins/vdr-satip/vdr-satip-0.1.1.ebuild manifest


    bringt dann beim Bauen den Fehler:


    Compiling source in /var/tmp/portage/media-plugins/vdr-satip-0.1.1/work/satip-0.1.1 ...
    make -j18 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-satip-0.1.1/work/tmp-locale LOCDIR=/var/tmp/portage/media-plugins/vdr-satip-0.1.1/work/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-satip-0.1.1/work/satip-0.1.1 TMPDIR=/var/tmp/portage/media-plugins/vdr-satip-0.1.1/temp
    x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DUSE_PLUGINMISSING -DUSE_JUMPPLAY -DUSE_YAEPG -c -DPLUGIN_NAME_I18N='"satip"' -o satip.o satip.c
    x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DUSE_PLUGINMISSING -DUSE_JUMPPLAY -DUSE_YAEPG -c -DPLUGIN_NAME_I18N='"satip"' -o common.o common.c
    x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DUSE_PLUGINMISSING -DUSE_JUMPPLAY -DUSE_YAEPG -c -DPLUGIN_NAME_I18N='"satip"' -o config.o config.c
    x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DUSE_PLUGINMISSING -DUSE_JUMPPLAY -DUSE_YAEPG -c -DPLUGIN_NAME_I18N='"satip"' -o device.o device.c
    x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DUSE_PLUGINMISSING -DUSE_JUMPPLAY -DUSE_YAEPG -c -DPLUGIN_NAME_I18N='"satip"' -o discover.o discover.c
    x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DUSE_PLUGINMISSING -DUSE_JUMPPLAY -DUSE_YAEPG -c -DPLUGIN_NAME_I18N='"satip"' -o param.o param.c
    discover.c:12:24: schwerwiegender Fehler: pugixml.hpp: Datei oder Verzeichnis nicht gefunden
    Kompilierung beendet.
    make: *** [discover.o] Fehler 1
    make: *** Warte auf noch nicht beendete Prozesse...
    make: *** wait: Keine Kind-Prozesse. Schluss.
    * ERROR: media-plugins/vdr-satip-0.1.1::vdr-devel failed (compile phase):
    * emake failed
    *


    da fehlt wohl ein Paket...oder?

  • Nachdem ich


    dev-libs/pugixml-1.2 installiert hatte ging es dann...


    Jetzt warte ich nur noch auf die Hardware. Dann gibt es die nächsten Fragen.


    Soweit schon mal Danke fürs ebuild.

  • dev-libs/pugixml-1.2 installiert hatte ging es dann...

    Steht im README der Source aber drin. Notfalls könnte man auch tinyxml nehmen, dazu muß man das Makefile anpassen, aber pugixml bietet bessere Möglichkeiten, nach rofafor's Aussage.


    Kann man das bei ebuild nicht als Abhängigkeit definieren?


    Regards
    fnu

    HowTo: APT pinning

  • cleanup 0.0.1.ebuild (da stimmten die depends noch, laut README ;) )

    Korrekt, (pugi)xml kam auch erst mit 0.1.x ... ;)


    Regards
    fnu

    HowTo: APT pinning