<solved> kvdr-0.64-r1 laesst sich hier nicht kompilieren ?

  • :moin,
    wuerde gerne wieder kvdr nutzen, aber bekomme hier folgende Meldungen beim Emergen:


    Folgende Versionen sind installiert:
    kde-3.5.7-rx
    sys-kernel/gentoo-sources-2.6.22-r8 USE="-build -symlink" 0 kB
    sys-kernel/linux-headers-2.6.22-r2 0 kB
    media-tv/xawtv-3.95-r1
    Beim Versuch, das man. zu Kompilieren werden die kde headers nicht gefunden

    Code
    checking for KDE... configure: error:
    in the prefix, you've chosen, are no KDE headers installed. This will fail.
    So, check this please and use another prefix!


    aus dem ebuild uebernommen

    Code
    --with-extra-includes=/usr/kde/3.5/include --with-extra-libs=/usr/kde/3.5/lib


    Wie laesst sich das beheben ?


    mfg


    siehe auch im gentoo Forum
    http://forums.gentoo.org/viewtopic-t-580094.html?sid=

  • hi,
    gefunden habe ich dies, sollte fuer kvdr 0.6 ( kvdr.h) sein ??


    Code
    #ifndef __u64
    typedef unsigned long long __u64;
    #endif


    Quelle


    Code
    /usr/include/linux/videodev2.h:771: error: '__s64' does not name a type
    make[3]: *** [ckvdrcfg.o] Error 1
    make[3]: Leaving directory `/var/tmp/portage/media-tv/kvdr-0.64-r1/work/kvdr-0.64-gentoo/kvdr'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/var/tmp/portage/media-tv/kvdr-0.64-r1/work/kvdr-0.64-gentoo/kvdr'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/var/tmp/portage/media-tv/kvdr-0.64-r1/work/kvdr-0.64-gentoo'
    make: *** [all] Error 2


    bliebe '__s64' ?
    ebenso dies
    typedef __signed__ long long __s64;
    einfuegen ?
    mfg


    Code
    kvdr.cpp:681: warning: 'void yuy2_bgr24_c(unsigned char*, const unsigned char*, int)' defined but not used
    make[3]: *** [kvdr.o] Error 1
    make[3]: Leaving directory `/var/tmp/portage/media-tv/kvdr-0.64-r1/work/kvdr-0.64-gentoo/kvdr'
  • Eigentlich müsste irgendwo #include <linux/types.h> eingebunden werden bevor dann videodev.h oder videodev2.h eingebunden werden.


    Dort ist dann definiert


  • Irgendwo muss entweder ein


    #include <linux/videodev.h>


    oder


    #include <linux/videodev2.h>



    zu finden sein.


    Füg doch mal vorher


    #include <linux/types.h>


    ein. Zumindest die Meldung mit den __u64 müßte weg sein.




    Merkwürdig ist nur, dass ich auf meinem LFS die 0.64 problemlos gebaut hab.

  • Hallo,
    habe es nochmal eingefuegt,
    vor #include <linux/videodev.h> in der kvdr.h





    allerdings unter den linux-headers-2.6.11-r2, hatte ich gerade installiert.



    mfg

  • Tja, die Fehler zu videodev sind weg.




    Aber das was da jetzt steht sieht nach X Headern bzw. QT Headern aus. :(


    Sind das die originalen Quellen von http://www.s.netic.de/gfiala/ oder was angepasstes?

  • Tja, vielleicht ja auch daran.

  • moin,
    beim ungepatchten Package ist bei make ende mit folgendem error


    Das soll heute nicht sein :(
    mfg

  • hallo,
    laesst sich immer noch nicht kompilieren.
    Koennte vielleicht mal jemand, bei dem es laeuft,
    die installierten Versionen posten ?
    Selbst habe ich hier


    obs was bringt, wenn ich glibc, gcc und den anderen Kram erneut uebersetzen lasse ?
    / hat nix gebracht.
    mfg


  • Ist schon ne weile her, aber bei mir hat sich kvdr-0.64-r1 problemlos übersetzen lassen.
    Das hier sind die momentan installierten Versionen:


    kde-base/kdelibs-3.5.7-r2
    x11-base/xorg-server-1.2.0-r3
    x11-libs/qt-3.3.8-r3 & x11-libs/qt-4.3.0-r2
    sys-kernel/linux-headers-2.6.21
    x11-libs/libXxf86dga-1.0.1
    media-tv/xawtv-3.95-r1

  • moin,
    laesst sich mit der aktuellen Version wieder uebersetzen. Kanns kaum glauben.

    Code
    *kvdr-0.64-r2 (18 Oct 2007)
    
    
      18 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
      +files/kvdr-0.64-desktop-file.patch,
      +files/kvdr-0.64-remove-ansi-cflag.patch,
      +files/kvdr-0.64-unsigned-int-casting.patch, kvdr-0.64-r1.ebuild,
      +kvdr-0.64-r2.ebuild:
      Fixed compile issues with patches submitted by ms@venturemedia.de, Bug #196198.


    mfg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!