kompilieren music-0.2.0 schlaegt fehl

  • hallo leute


    hab bloederweise vor einiger zeit ein apt-get upgrade gemacht, und irgendwas hat der da upgedatet, was wohl nicht so ideal ist. bloss komm ich nicht drauf was es ist. nach langem hin und her konnte ich alle plugins uebersetzen, bloss music weigert sich weiterhin:


    make[1]: Entering directory `/usr/local/src/vdr.xxx/PLUGINS/src/music-0.2.0'
    g++ -g -O2 -Wall -c -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_TIMERCMD -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"music"' -DAPIVERSNUM=10405 -DHAVE_FFCARD -DHAVE_MAGICK -DHAVE_VORBISFILE -I../../../include player-mp3.c
    In file included from player-mp3.c:42:
    /usr/include/linux/dvb/video.h:100: error: â__u32â does not name a type
    /usr/include/linux/dvb/video.h:101: error: â__u32â does not name a type
    /usr/include/linux/dvb/video.h:104: error: â__u64â does not name a type
    /usr/include/linux/dvb/video.h:113: error: â__s32â does not name a type
    /usr/include/linux/dvb/video.h:114: error: â__u32â does not name a type
    /usr/include/linux/dvb/video.h:118: error: â__u32â does not name a type
    player-mp3.c: In member function âbool cPlayManager::Info(int, cMP3PlayInfo*)â:
    player-mp3.c:1058: warning: deprecated conversion from string constant to âchar*â
    player-mp3.c:1058: warning: deprecated conversion from string constant to âchar*â
    player-mp3.c:1058: warning: deprecated conversion from string constant to âchar*â
    player-mp3.c:1058: warning: deprecated conversion from string constant to âchar*â
    player-mp3.c: In member function âvoid cMP3Player::LoadImage(const char*, bool)â:
    player-mp3.c:2397: warning: deprecated conversion from string constant to âchar*â
    player-mp3.c:2397: warning: deprecated conversion from string constant to âchar*â
    player-mp3.c:2512: warning: the address of âArtistâ will always evaluate as âtrueâ
    make[1]: *** [player-mp3.o] Error 1


    kann mir da vielleicht jemand weiterhelfen? waere sehr dankbar. vielleicht kann mir auch wer sagen welches paket fuer den auswurf dieser "warning: deprecated ....." messages verantwortlich ist.


    danke ize|man

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • Verrätst du uns auch was das für ein System ist? Also Hauptsächlich welches Linux...?

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • war mal ein kanotix. viel ist nimmer ueber davon ;)


    kernel:


    2.6.18-kanotix-1
    gcc version (vielleicht hilft es):


    root@vdr:/usr/local/src/VDR# gcc -v
    Using built-in specs.
    Target: i486-linux-gnu
    Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-targets=all --disable-werror --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
    Thread model: posix
    gcc version 4.2.1 (Debian 4.2.1-5)
    system ist ein athlon64

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • vdr tut anstandlos. dvb-header, sind die nicht im kernel dabei?
    meinst du die ?:
    /usr/src/linux-headers-2.6.18-kanotix-1/include/config/dvb.h


    oder soll ich neue dvb-sourcen ziehen?

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

    Einmal editiert, zuletzt von izeman ()

  • Zitat


    /usr/include/linux/dvb/video.h:100: error: â__u32â does not name a type
    ...
    ...


    Da sitzt dein Fehler.


    Also entweder verlinkst du /usr/include/linux/dvb mit deinen
    Headerdateien/Kernelsourcen
    oder du ersetzt die Alten..


    Eigentlich sollten sie unter /usr/src/linux/include/linux/dvb sitzen.
    Die alten header aber auf jedenfall vorher sichern.


    Oder halte dich daran.
    skinelchi compile probs

Jetzt mitmachen!

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