bitstreamout und VDR 1.6-0

  • Hallo ihr wisenden,


    hat jemand bitstreamout schon im VDR 1.6-0 mit aktuellem Extensionpatch am kompil. bekommen ?


    Bei mir kommt folgender Fehler:


    make[1]: Entering directory `/usr/local/src/vdr-1.6.0/PLUGINS/src/bitstreamout'
    bitstreamout Version 0.85
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -fPIC -DPIC -c -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DELTIMESHIFTREC -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_HARDLINKCUTTER -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -DPLUGIN_NAME_I18N='"bitstreamout"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include bitstreamout.c
    In file included from bitstreamout.c:35:
    types.h:30:25: error: asm/bitops.h: Datei oder Verzeichnis nicht gefunden
    bitstreamout.c: In member function 'virtual void cBitStreamOut::Stop()':
    bitstreamout.c:182: error: 'set_bit' was not declared in this scope
    bitstreamout.c: In member function 'virtual bool cBitStreamOut::Start()':
    bitstreamout.c:287: error: 'clear_bit' was not declared in this scope
    bitstreamout.c:290: error: 'set_bit' was not declared in this scope
    bitstreamout.c: In member function 'virtual bool cBitStreamOut::SetupParse(const char*, const char*)':
    bitstreamout.c:357: error: 'set_bit' was not declared in this scope
    bitstreamout.c:357: error: 'clear_bit' was not declared in this scope
    bitstreamout.c:359: error: 'set_bit' was not declared in this scope
    bitstreamout.c:359: error: 'clear_bit' was not declared in this scope
    bitstreamout.c:361: error: 'set_bit' was not declared in this scope
    bitstreamout.c:361: error: 'clear_bit' was not declared in this scope
    bitstreamout.c:370: error: 'clear_bit' was not declared in this scope
    bitstreamout.c:371: error: 'set_bit' was not declared in this scope
    bitstreamout.c: In member function 'virtual void cDisplayMainMenu::Set()':
    bitstreamout.c:468: error: 'test_bit' was not declared in this scope
    bitstreamout.c:493: error: 'set_bit' was not declared in this scope
    bitstreamout.c:493: error: 'clear_bit' was not declared in this scope
    bitstreamout.c: In member function 'virtual void cDisplayMainMenu::Store()':
    bitstreamout.c:521: error: 'set_bit' was not declared in this scope
    bitstreamout.c:521: error: 'clear_bit' was not declared in this scope
    bitstreamout.c: In member function 'virtual void cMenuSetupBSO::Set()':
    bitstreamout.c:576: error: 'test_bit' was not declared in this scope
    bitstreamout.c:591: error: 'set_bit' was not declared in this scope
    bitstreamout.c:591: error: 'clear_bit' was not declared in this scope
    bitstreamout.c: In member function 'virtual void cMenuSetupBSO::Store()':
    bitstreamout.c:622: error: 'set_bit' was not declared in this scope
    bitstreamout.c:622: error: 'clear_bit' was not declared in this scope
    make[1]: *** [bitstreamout.o] Fehler 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.6.0/PLUGINS/src/bitstreamout'


    Vielen Dank im Vorraus

  • Quote

    Original von slime


    hi,
    dagegen solltes du was machen. kuck mal, woher die datei asm/bitops.h herkommt.


    danke für die schnelle Antwort. Die Datei habe ich gefunden aber wie soll ich die verlinken ?



    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    debian:~# find / -name bitops.h
    /usr/src/linux-source-2.6.22/arch/arm/lib/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-blackfin/bitops.h
    /usr/src/linux-source-2.6.22/include/linux/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-m68knommu/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-powerpc/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-sh/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-um/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-parisc/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-x86_64/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-xtensa/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-alpha/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-arm26/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-avr32/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-h8300/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-sparc/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-i386/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-cris/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-cris/arch-v10/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-cris/arch-v32/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-m32r/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-ia64/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-m68k/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-mips/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-s390/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-v850/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-sh64/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-arm/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-frv/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-sparc64/bitops.h
    /usr/src/linux-source-2.6.22/include/asm-generic/bitops.h
    /usr/src/linux-headers-2.6.22-3/include/linux/bitops.h
    /usr/src/linux-headers-2.6.22-3/include/asm-x86_64/bitops.h
    /usr/src/linux-headers-2.6.22-3/include/asm-i386/bitops.h
    /usr/src/linux-headers-2.6.22-3/include/asm-generic/bitops.h
    /usr/src/linux-headers-2.6.22-3-686-bigmem/include/asm-x86_64/bitops.h
    /usr/src/linux-headers-2.6.22-3-686-bigmem/include/linux/bitops.h
    /usr/src/linux-headers-2.6.22-3-686-bigmem/include/asm-i386/bitops.h
    /usr/src/linux-headers-2.6.22-3-686-bigmem/include/asm-generic/bitops.h


  • Versuche es mal mit der Version 0.89b, ist eine Testversion für VDR >= 1.6.0,
    die das Problem mit bitops.h umgeht und zumindst unter VDR 1.6.0 kompiliert.
    Unter VDR 1.6.0 kann ich das plugin derzeit nicht zur Laufzeit testen, feedback
    wäre daher ganz hilfreich.


      Werner