Suse 8.0 VDR Kompilierungsprobleme

  • Ich ahbe jetzt auf Sse 8.0 umgestellt und habe vollgendes Problem, wenn ich VDR kompilieren will.
    Ich kriege nämlich vollgenden Fehler.



    VDR
    running 'make' ...
    command: make REMOTE=
    ################################################
    Makefile:154: .dependencies: No such file or directory
    In file included from dvbapi.h:104,
                    from config.h:18,
                    from config.c:10:
    ca52.h:6: warning: No include path in which to find a52dec/mm_accel.h
    ca52.h:7: warning: No include path in which to find a52dec/a52.h
    In file included from interface.h:15,
                    from config.c:15:
    remote.h:98: #error Please define a remote control mode!
    In file included from dvbapi.h:104,
                    from dvbapi.c:17:
    ca52.h:6: warning: No include path in which to find a52dec/mm_accel.h
    ca52.h:7: warning: No include path in which to find a52dec/a52.h
    In file included from dvbapi.h:104,
                    from config.h:18,
                    from eit.c:38:
    ca52.h:6: warning: No include path in whi
    .
    .
    Fehlen mir eineige Packet für die Kompilation.
    P.S Was bedeutet Odlconfig???

  • Und noch was, wenn ich den Treiber einzelnt installieren will kommt das


    dvb.c:3566: unknown field `busy' specified in initializer
    make[3]: *** [dvb.o] Error 1
    make[3]: Leaving directory `/usr/local/src/DVB/driver'
    make[2]: *** [_mod_/usr/local/src/DVB/driver] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.4.18.SuSE'
    make[1]: *** [here] Error 2
    make[1]: Leaving directory `/usr/local/src/DVB/driver'
    make: *** [dvb] Error 2

  • BEi Hubertus steht das



    Bei einer SuSE 8.0 ist zuvor eine Ergänzung in der Datei: DVB/driver/saa7146_core.c notwendig:


    --------------</usr/local/src/DVB/driver/saa7146_core.c>--------------


    ...


    #include <linux/vmalloc.h>      /* for module-version */
    #include <linux/highmem.h>      /* fix for the unresolved symbol */


    ...


    Dieser Tex steht aber schon in der Datei ohne jegliche konfiguration.


    Übrigenz wo finde ich die Datei?0

  • ICh meinte wo finde ich dieses Datei
    KM_DVB.


    ICh  habe dein Skript benutzt umd die Dateien aus dem Internet runterzuladen . Da aber  ich mit hilfe des Skriptes nicht installlieren konnte , wolllte ich den DVb Treiber manuel installieren.
    Also benutze ich die richtige Treiber Version. Da ja der Skript sie gezogen hat.


    P.S wozu braucht maan dasOLDCONFIG  ist das notrwendig dass
    ich da alles richtig eingebe.

  • Der  Fehler liegt bei den DVB Treibern. ICh kriege sie verdammt nochmal nicht kompiliert. Egal was ich mache, ich kriege immer diesen
    Fehler.


    linux:/usr/local/src/DVB/driver # make
    /usr/src/linux/scripts/pathdown.sh: TOPDIR: parameter null or not set
    DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)
    make[1]: Entering directory `/usr/src/linux-2.4.18.SuSE'
    make -C  /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.18.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE" MAKING_MODULES=1 modules
    make[2]: Entering directory `/usr/src/kernel-modules/dvb/driver'
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.18.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -I ../ost/include -I . -D__DVB_PACK__ -g -DUSE_OSD -DEXPORT_SYMTAB  -DKBUILD_BASENAME=dvb  -DEXPORT_SYMTAB -c dvb.c
    dvb.c:3503: unknown field `busy' specified in initializer
    make[2]: *** [dvb.o] Error 1
    make[2]: Leaving directory `/usr/src/kernel-modules/dvb/driver'
    make[1]: *** [_mod_/usr/local/src/DVB/driver] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.4.18.SuSE'
    make: *** [here] Error 2



    Auch wenn ich die Distri Treiber von Suse benutze. ..und ich habe
    auf Suse 8.0 geupdatet ich Idiot.

  • Ich weiß nicht wieso du dich so aufregst. Die Wörter verdammt usw. waren auf mich bezogen keines falls  auf dich . ICh benutze die Treiber
    von dieser Seite. Ich kriege es aber nicht hin sie zu kompilieren und ich verstehe nicht welche Experimente du meinst und das du schon  früher mal was geschrieben hast wußte ich garnicht mehr.

  • ICh habe jetzt Treiber vom 1. Juli  (mußte ich ausprobieren) mit dem
    Treiber konnte ich kompilieren kriegeaber den Fehler
    insmod: a module named dvbdev already exists
    dvb_net.o: unresolved symbol __out_of_line_bug
    Using /lib/modules/2.4.18-4GB/kernel/drivers/i2c/i2c-core.o
    insmod: a module named i2c-core already exists
    Using /lib/modules/2.4.18-4GB/kernel/drivers/media/video/videodev.o
    insmod: a module named videodev already exists
    insmod: a module named dvb_filter already exists
    insmod: a module named dmxdev already exists
    insmod: a module named VES1893 already exists
    insmod: a module named VES1820 already exists
    insmod: a module named L64781 already exists
    insmod: a module named SP8870 already exists
    insmod: a module named tda8083 already exists
    insmod: a module named stv0299 already exists
    insmod: a module named tuner already exists
    saa7146_core.o: unresolved symbol __out_of_line_bug
    saa7146_core.o:
    Hint: You are trying to load a module without a GPL compatible license
         and it has unresolved symbols.  Contact the module supplier for
         assistance, only they can help you.


    saa7146_v4l.o: unresolved symbol saa7146_del_extension
    saa7146_v4l.o: unresolved symbol saa7146_add_extension
    saa7146_v4l.o:
    Hint: You are trying to load a module without a GPL compatible license
         and it has unresolved symbols.  Contact the module supplier for
         assistance, only they can help you.


    insmod: a module named dvb_demux already exists
    insmod: a module named dvb_frontend already exists
    dvb.o: unresolved symbol dvb_net_add_if
    dvb.o: unresolved symbol dvb_net_remove_if
    dvb.o: unresolved symbol saa7146_del_extension
    dvb.o: unresolved symbol saa7146_get_handle
    dvb.o: unresolved symbol saa7146_add_extension
    dvb.o: unresolved symbol dvb_net_release
    dvb.o: unresolved symbol dvb_net_init
    make: *** [insmod] Error 1



    Daraus kann ich lesen das die Module nicht unter der gpl  Lizenz
    liegen das kann doch aber latte  sein.


    achso ich habe suse 8.0 nornale Version

  • Hallo Jackie_N


    Ich habe in den letzten Tagen 4x Suse 8.0 aufgesetzt und habe auch mit bashy und Kickaha , sowie Cugar daten ausgetauscht.
    Bin heute (gestern) nochmals der Sache auf den Grund gegangen. Warum installierst du Suse nicht kpl. neu???
    Ich habe es gemacht mit Suse8.0 standard ohne Office.
    Alle geforderten Pakete installiert und dann alle Files nochmal von Bashy gesaugt.
    Es lief alles super ab, nur die Konfiguration war noch etwas haarestreubend.
    Habe aber versucht alles zusammenzuschreiben unter einem anderen Folder  Jallo Kickaha und Bashy (Suse8 und VDR).
    Bin zwar echt ganzneu hier , aber ich kann sagen , daß alles funktioniert , was hier angeboten wird.
    Ich hatte zuerst auch Suse8.0 mit Office installiert, vielleicht ist dort auch ein Hund begraben. Jedenfalls habe ich 5 Stunden gebrauht und es läuft. OK mein Linuxrechner ist nicht der schnellste, aber es geht alles.


    Nur die Ruhe bewahren und alles so machen, wie es in der Page steht.
    Lese mal nach, vielleicht hilft es dir weiter.
    Mir hatte man auch gesagt , die Hauppauge funzt nicht wie die normalen Siemens-Karten aber es ist nicht so, das Programm läuft super.


    cu monique  ::)


  • Die Datei war schopn editiertz.


    Ich werde wohl erst den Kernel neu kompilieren und wenn es dann wieder nicht klappt installiere ich neu.

  • Ich habe den Fehler waqhrscheinlicj lokalisiert in meinen Quellen fählt fir Fatei
    file:/usr/src/linux-2.4.18.SuSE/include/linux/highman


    Kann sie mir jemand rüberkopieren.

  • Wenn ich die DVB Treiber jetzt seperat instalieren will kommt jetzt das...
    mpreferred-stack-boundary=2 -march=i586 -DMODULE -I ../ost/include -I . -D__DVB_PACK__ -g -DUSE_OSD   -DKBUILD_BASENAME=tuner  -c -o tuner.o tuner.c
    tuner.c:264: warning: `tuner_stereo' defined but not used
    make[2]: Leaving directory `/usr/local/src/DVB/driver'
    make[1]: Le


    langsam bin ich am verzweifeln.

  • Das ist richtig so. Warning s sind nicht schlimm nur Errors sind teilweise fatal.
    Das mit dem Stereo kommt bei mir auch und das schon seit Monaten. Alles läuft. Nur mit der SVCD esrtellung bin ich noch am verzweifeln. Aber ich werd mal ne neuinstallation machen so bald ich mein neues Board (Via C3) hab.


    Jens

Jetzt mitmachen!

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