Sorry, stand voll auf der Leitung, hab nicht mitbekommen das debian/rules ein Script ist...
Danke, jetzt läufts mal.
Beiträge von pucktf
-
-
hm. Blieb bei hdpvr-core.o hängen...
CodeCC [M] /usr/src/media_build_experimental/v4l/hdpvr-core.o /usr/src/media_build_experimental/v4l/hdpvr-core.c:20:26: error: linux/atomic.h: No such file or directory make[5]: *** [/usr/src/media_build_experimental/v4l/hdpvr-core.o] Error 1 make[4]: *** [_module_/usr/src/media_build_experimental/v4l] Error 2 make[3]: *** [sub-make] Error 2 make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64' make[1]: *** [default] Fehler 2 make[1]: Leaving directory `/usr/src/media_build_experimental/v4l' make: *** [all] Fehler 2
Ist das was was ich brauche oder könnte ich das bei einem make config erkennen und auslassen?
-
Eine Erkenntnis:
Die Sourcen sind zwar installiert, aber nicht ausgepackt:Ich habs mit aptitude install linux-image installiert, bei apt-get source linux-image-2.6.32-5-amd64 hat ers mir jetzt auch ausgepackt:
Code
Alles anzeigenroot@hdvdr:/usr/src# ls linux* linux-2.6_2.6.32-35.diff.gz linux-2.6_2.6.32-35.dsc linux-2.6_2.6.32.orig.tar.gz linux-source-2.6.32.tar.bz2 linux-2.6-2.6.32: arch CREDITS Documentation fs ipc lib mm REPORTING-BUGS security usr block crypto drivers include Kbuild MAINTAINERS net samples sound virt COPYING debian firmware init kernel Makefile README scripts tools linux-headers-2.6.32-5-amd64: arch include Makefile Module.symvers scripts linux-headers-2.6.32-5-common: arch include Kbuild Makefile scripts linux-kbuild-2.6.32: Kbuild Makefile scripts
Witzigerweise hat das auch nix gebracht, ich versuchs jetzt mal mit:
Wenn ich dich richtig verstanden habe sollte das (wegen den kernel-header) dann funktionieren.
Ich nehme an ich muss dann noch "make install" machen.
-
Wo genau trag ich das ein? Oder muss ich das in einer Option an dpkg-buildpackage übergeben?
Sorry das ich so ahnungslos rumfrag, aber ich bin da leider schon weit außerhalb meiner regulären Fähigkeiten... -
Also ich denke ich hab alles relevante vom Kernel installiert:
Code
Alles anzeigenroot@hdvdr:/usr/src# uname -a Linux hdvdr 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 GNU/Linux root@hdvdr:/usr/src# ls linux* linux-source-2.6.32.tar.bz2 linux-headers-2.6.32-5-amd64: arch include Makefile Module.symvers scripts linux-headers-2.6.32-5-common: arch include Kbuild Makefile scripts linux-kbuild-2.6.32: Kbuild Makefile scripts
build-essential ist auch installiert, fehlt da vielleicht sonst irgendwas?
-
Eine verständliche Ansicht, aber für den sharelnb musste ich sowieso patchen. Ich empfinde es schon als SEHR angenehm wenn ich mir mein Menü zu 100% zusammenstellen kann.
-
Hm. Wäre ja auch zu einfach gewesen...
Er schreibt mir das ich überprüfen soll ob das die abi-version ändert, wo kann ich das "abnicken"?Code
Alles anzeigenThe following patches are new: debian/patches/opt-37-x_menuorg.dpatch debian/patches/opt-42-x_MainMenuHooks.dpatch Please check, if any of the above changes affects VDR's ABI! If this is the case, then update abi-version and run 'debian/rules accept-patches' to update the snapshot of the current patch level. make: *** [prepare-00list] Fehler 1 dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2
(Hab mir gedacht ich aktivier den Mainmenu auch gleich wenn ich schon dabei bin)
-
Dankeschön!
Der war nicht aktiv, ich patche und rekompiliere mal...
-
Hi!
Irgendwie ersetzt mir das epgsearchplugin nicht die Programmansicht obwohl ich die Option in den Einstellungen eingestellt habe.
Habt ihr eine Idee woran das liegen kann?Beim extrecmenu finde ich die Option für das Ersetzen des VDR-Aufzeichnungsmenu gar nicht.
Find ich auch nur bedingt prickelnd.Installierte selbstcompilierte Pakete:
Code
Alles anzeigenlibxine1-xvdr_1.0.6+cvs20110605.1714-1_amd64.deb libxineliboutput-fbfe_1.0.6+cvs20110605.1714-1_amd64.deb libxineliboutput-sxfe_1.0.6+cvs20110605.1714-1_amd64.deb vdr_1.7.18-2~ctvdr1_amd64.deb (mit sharelnb patch) vdr-dbg_1.7.18-2~ctvdr1_amd64.deb vdr-dev_1.7.18-2~ctvdr1_all.deb vdr-plugin-burn_0.2.0~beta5-1_amd64.deb vdr-plugin-dvbsddevice_1.7.18-2~ctvdr1_amd64.deb vdr-plugin-epgsearch_0.9.25~beta21-4_amd64.deb vdr-plugin-examples_1.7.18-2~ctvdr1_amd64.deb vdr-plugin-extrecmenu_1.2~test1-3_amd64.deb vdr-plugin-femon_1.7.10-3_amd64.deb vdr-plugin-undelete_0.0.6-29_amd64.deb vdr-plugin-xineliboutput_1.0.6+cvs20110605.1714-1_amd64.deb xineliboutput-fbfe_1.0.6+cvs20110605.1714-1_amd64.deb xineliboutput-sxfe_1.0.6+cvs20110605.1714-1_amd64.deb
meine setup.conf
Code
Alles anzeigenAntiAlias = 1 AudioLanguages =. Card1usesLNBnr = 1 Card2usesLNBnr = 1 Card3usesLNBnr = 3 ChannelEntryTimeout = 1000 ChannelInfoPos = 0 ChannelInfoTime = 5 ChannelsWrap = 0 CurrentChannel = 13 CurrentDolby = 1 CurrentVolume = 255 CutTimePatchEnabled = 0 DefaultLifetime = 99 DefaultPriority = 50 DelTimeshiftRec = 0 DisableVPS = 0 DiSEqC = 1 DisplaySubtitles = 1 DoubleEpgAction = 0 DoubleEpgTimeDelta = 15 EmergencyExit = 1 EPGBugfixLevel = 3 EPGLanguages = deu eng EPGLinger = 0 EPGScanTimeout = 1 FoldersInTimerMenu = 1 FontFix = Courier:Bold FontFixSize = 33 FontFixSizeP = 0.031000 FontOsd = Sans Serif:Bold FontOsdSize = 41 FontOsdSizeP = 0.038000 FontSml = Sans Serif FontSmlSize = 38 FontSmlSizeP = 0.035000 HardLinkCutter = 0 InitialChannel = 0 InitialVolume = -1 InstantRecordTime = 20 JumpPlay = 0 LnbFrequHi = 10600 LnbFrequLo = 9750 LnbSLOF = 11700 MarginStart = 10 MarginStop = 30 MarkInstantRecord = 1 MaxRecordingSize = 100 MaxVideoFileSize = 2000 MenuCmdPosition = 0 MenuKeyCloses = 0 MenuScrollPage = 1 MenuScrollWrap = 0 MinEventTimeout = 30 MinUserInactivity = 300 MixEpgAction = 0 MultiSpeedMode = 1 NameInstantRecord = TITLE EPISODE NextWakeupTime = 0 noEPGList =. noEPGMode = 0 NumberKeysForChars = 1 OSDAspect = 1.000000 OSDHeight = 1080 OSDHeightP = 1.000000 OSDLanguage = de_DE OSDLeft = 0 OSDLeftP = 0.000000 OSDMessageTime = 1 OSDSkin = classic OSDTheme = default OSDTop = 0 OSDTopP = 0.000000 OSDWidth = 1920 OSDWidthP = 1.000000 PauseKeyHandling = 2 PauseLastMark = 0 PauseLifetime = 1 PausePriority = 10 PlayJump = 0 PrimaryDVB = 3 PrimaryLimit = 0 RecordingDirs = 1 ResumeID = 0 SetSystemTime = 0 ShowInfoOnChSwitch = 1 ShowProgressBar = 0 ShowRecDate = 1 ShowRecLength = 0 ShowRecTime = 1 ShowReplayMode = 0 SplitEditedFiles = 0 SubtitleBgTransparency = 0 SubtitleFgTransparency = 0 SubtitleLanguages = deu eng SubtitleOffset = 0 SupportTeletext = 0 SVDRPTimeout = 300 TimeoutRequChInfo = 1 TimeSource =. TimeTransponder = 0 UpdateChannels = 5 UseDolbyDigital = 1 UseSmallFont = 2 UseSubtitle = 1 UseVps = 0 VerboseLNBlog = 1 VideoDisplayFormat = 1 VideoFormat = 1 VpsMargin = 120 ZapTimeout = 3 conflictcheckonly.MainMenuEntryEnabled = 0 epgsearch.AddSubtitleToTimerMode = 2 epgsearch.BlueKeyMode = 1 epgsearch.CheckConflictsAfterTimerProg = 1 epgsearch.CheckConflictsIntervall = 30 epgsearch.CheckConflictsIntervall2 = 15 epgsearch.CheckConflictsMinDuration = 0 epgsearch.CheckConflictsOnRecording = 1 epgsearch.CheckConflictsWithinLimit = 60 epgsearch.CheckEPGChannelgroup = 0 epgsearch.CheckEPGHours = 6 epgsearch.CheckEPGWarnByMail = 0 epgsearch.CheckEPGWarnByOSD = 1 epgsearch.CheckTimerConflicts = 0 epgsearch.CheckTimerConflictsDays = 14 epgsearch.CheckTimerConflictsPriority = 0 epgsearch.DefLifetime = 99 epgsearch.DefMarginStart = 2 epgsearch.DefMarginStop = 10 epgsearch.DefPriority = 50 epgsearch.DefRecordingDir =. epgsearch.DefSearchTemplateID = -1 epgsearch.FavoritesMenuTimespan = 24 epgsearch.HideMenu = 0 epgsearch.IgnorePayTV = 0 epgsearch.MailAddress =. epgsearch.MailAddressTo =. epgsearch.MailAuthPass =. epgsearch.MailAuthUser =. epgsearch.MailNotificationConflicts = 0 epgsearch.MailNotificationSearchtimers = 0 epgsearch.MailNotificationSearchtimersHours = 0 epgsearch.MailServer =. epgsearch.MailUseAuth = 0 epgsearch.MailViaScript = 1 epgsearch.MainMenuEntry = Programm epgsearch.MaxChannelMenuNow = 0 epgsearch.NoAnnounceWhileReplay = 0 epgsearch.NoConflMsgWhileReplay = 0 epgsearch.OnePressTimerCreation = 1 epgsearch.RedKeyMode = 0 epgsearch.ReplaceOrgSchedule = 1 epgsearch.ShowChannelGroups = 1 epgsearch.ShowChannelNr = 1 epgsearch.ShowDaySeparators = 1 epgsearch.ShowEmptyChannels = 0 epgsearch.ShowFavoritesMenu = 0 epgsearch.ShowProgress = 1 epgsearch.ShowRadioChannels = 1 epgsearch.StartMenu = 0 epgsearch.SVDRPPort = 6419 epgsearch.TimeIntervallFRFF = 30 epgsearch.TimerProgRepeat = 0 epgsearch.ToggleGreenYellow = 1 epgsearch.UpdateIntervall = 30 epgsearch.UseOkForSwitch = 0 epgsearch.UserMode1Description =. epgsearch.UserMode1Time = 0 epgsearch.UserMode1UseIt = 0 epgsearch.UserMode2Description =. epgsearch.UserMode2Time = 0 epgsearch.UserMode2UseIt = 0 epgsearch.UserMode3Description =. epgsearch.UserMode3Time = 0 epgsearch.UserMode3UseIt = 0 epgsearch.UserMode4Description =. epgsearch.UserMode4Time = 0 epgsearch.UserMode4UseIt = 0 epgsearch.UseSearchTimers = 0 epgsearch.UseVDRTimerEditMenu = 0 epgsearchonly.MainMenuEntryEnabled = 0 extrecmenu.DescendSorting = 0 extrecmenu.FileSystemFreeMB = 1 extrecmenu.GoLastReplayed = 0 extrecmenu.HideMainMenuEntry = 1 extrecmenu.LimitBandwidth = 1 extrecmenu.PatchFont = 1 extrecmenu.PatchNew = 1 extrecmenu.ReplaceOrgRecMenu = 0 extrecmenu.ReturnToPlugin = 1 extrecmenu.ShowNewRecs = 1 extrecmenu.ShowRecDate = 1 extrecmenu.ShowRecLength = 1 extrecmenu.ShowRecTime = 1 extrecmenu.UseCutterQueue = 1 extrecmenu.UseVDRsRecInfoMenu = 0 quickepgsearch.MainMenuEntryEnabled = 0 undelete.visible = 1 xineliboutput.Decoder.PesBuffers = 250 xineliboutput.DisplayAspect = CenterCutOut xineliboutput.OSD.AlphaCorrection = 0 xineliboutput.OSD.AlphaCorrectionAbs = 0 xineliboutput.OSD.Blending = 1 xineliboutput.OSD.BlendingLowRes = 1 xineliboutput.OSD.ColorDepth = automatic xineliboutput.OSD.DvbSubtitles = 0 xineliboutput.OSD.ExtSubSize = -1 xineliboutput.OSD.Height = 576 xineliboutput.OSD.HideMainMenu = 0 xineliboutput.OSD.LayersVisible = 4 xineliboutput.OSD.Scaling = 0 xineliboutput.OSD.ScalingSPU = 1 xineliboutput.OSD.Size = 1920x1080 xineliboutput.OSD.Width = 720 xineliboutput.Video.Scale = 1 xineliboutput.Video.SwScale.Height = 1080 xineliboutput.Video.SwScale.Width = 1920
-
Hi Leute!
Weiß wer wo ich nachsehen kann welche XKeySymb - Codes für VDR und welche "Tastennamen" es gibt?
Ich würde nämlich unbedingt auch die Tasten vom Nummerblock verwenden aber jetzt mit X-Server tut sich da irgendwie nix.
Außerdem hab ich da noch einige Sondertasten auf meiner Tastatur die ich gerne belegen würde.Meine derzeitige remote.conf:
Code
Alles anzeigenXKeySym.Right Right XKeySym.Menu F12 XKeySym.Ok Return XKeySym.Back BackSpace XKeySym.Red F1 XKeySym.Green F2 XKeySym.Yellow F3 XKeySym.Blue F4 XKeySym.0 0 XKeySym.1 1 XKeySym.2 2 XKeySym.3 3 XKeySym.4 4 XKeySym.5 5 XKeySym.6 6 XKeySym.7 7 XKeySym.8 8 XKeySym.9 9 XKeySym.Audio Alt+a XKeySym.Subtitles Alt+s XKeySym.Channels Alt+k
-
Wollte gerade nach Anleitung den Treiber kompilieren, schlägt es beim make menuconfig fehl:
Code
Alles anzeigenroot@hdvdr:/usr/src/media_build_experimental# make menuconfig make -C /usr/src/media_build_experimental/v4l menuconfig make[1]: Entering directory `/usr/src/media_build_experimental/v4l' No version yet, using 2.6.32-5-amd64 make[1]: Leaving directory `/usr/src/media_build_experimental/v4l' make[1]: Entering directory `/usr/src/media_build_experimental/v4l' make -C /lib/modules/2.6.32-5-amd64/build -f /usr/src/media_build_experimental/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.32-5-amd64/source v4l-mconf make[2]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64' /lib/modules/2.6.32-5-amd64/source/scripts/Makefile.build:44: /lib/modules/2.6.32-5-amd64/source/scripts/basic/Makefile: No such file or directory make[3]: *** No rule to make target `/lib/modules/2.6.32-5-amd64/source/scripts/basic/Makefile'. Stop. make[2]: *** [scripts_basic] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64' make[1]: *** [/lib/modules/2.6.32-5-amd64/build/scripts/kconfig/mconf] Fehler 2 make[1]: Leaving directory `/usr/src/media_build_experimental/v4l' make: *** [menuconfig] Fehler 2
Hab ich wo Mist gebaut?
-
Danke! Genau das wars.
Hm. Interessante Sache, aber ich bleib trotzdem lieber mal bei meinem System, ich will immer dabei sein wenn neue Versionen reinkommen um sofort zu erkennen obs Probleme gibt...[ son "alles in einen einmal groß nen Update drübergebügelt ohne zu wissen warum" sehe ich eher kritisch.
Verstehe deine Ansicht, aber mein VDR-Rechner hängt nachher im Internet. Da sollte schon alles up2date sein... -
Ne, auf der commandozeile zumindest ignoriert er er das das selbstgebaute sind...
Code
Alles anzeigenroot@hdvdr:/home/pucktf# aptitude update Treffer http://ftp.at.debian.org squeeze Release.gpg ... Hole:16 http://e-tobi.net squeeze/backports amd64 Packages [1881 B] 248 kB wurden in 0 s heruntergeladen (336 kB/s) root@hdvdr:/home/pucktf# aptitude dist-upgrade Die folgenden Pakete werden aktualisiert: libxine1-xvdr libxineliboutput-fbfe libxineliboutput-sxfe vdr vdr-dbg vdr-dev vdr-plugin-dvbsddevice vdr-plugin-xineliboutput 8 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert. Muss 1745 kB/3635 kB an Archiven herunterladen. Nach dem Entpacken werden 315 kB zusätzlich belegt sein. Wollen Sie fortsetzen? [Y/n/?] n Abbruch.
Macht keinen Unterschied obs aptitude oder apt-get ist...
Code
Alles anzeigenroot@hdvdr:/home/pucktf# apt-get update OK http://ftp.at.debian.org squeeze Release.gpg ... Hole:9 http://e-tobi.net squeeze/backports amd64 Packages [1881 B] Es wurden 123 kB in 0 s geholt (204 kB/s) Paketlisten werden gelesen... Fertig root@hdvdr:/home/pucktf# apt-get upgrade Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Die folgenden Pakete werden aktualisiert (Upgrade): libxine1-xvdr libxineliboutput-fbfe libxineliboutput-sxfe vdr vdr-dbg vdr-dev vdr-plugin-dvbsddevice vdr-plugin-xineliboutput 8 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen noch 1745 kB von 3635 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 315 kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]? n Abbruch.
-
Was auch immer gestern Abend mit der Keyboard/keycodes nicht passte, jetzt passt alles.
Danke! Ich liebe euch!
Jetzt stellt sich nur die Frage wie ich verhindere das ein aptitude dist-upgrade über meine selbstkomplilierten drüberinstalliert.
Ich hab da mal was gelesen aber ich kann mich nicht wirklich erinnern, hat das wer noch akut im Kopf?Falls jemand eine Schritt für Schritt Anleitung möchte kann ich sie hier reinstellen, ich hab derzeit nur Notizen und es würd ein wenig dauern das lesbar hier reinzutippen aber ich würds machen falls wers brauchen kann.
-
Hab auch dich gerade eben erst begriffen... Da entstehen einige debs mehr...
Ich hab installiert was entstanden ist und allfällige Abhängigkeiten aufgelöst und stehe jetzt vor dem nächsten Problem:Er nimmt außer Sender rauf/runter keine Tasten an. (Ich verwende nur ein Keyboard)
-
Ich hab jetzt mal nach "Keine_Ahnung"s Weg gehandelt nachdem ich ihn kapiert habe, ich hab vorher viel zu kompliziert gedacht.
Ich hab jetzt den sharelnb-patch gegen die vdr 1.7.18 sourcen von eTobi angewandt und kompiliert und das entstandene deb installiert.
Danke für eure Bemühungen hotzenplotz und fnu, aber so wie ich das verstehe ist das der Weg mit den geringsten Abweichungen vom normalen Weg mit apt-get.
Ich bin hier leider Lichtjahre von meinen eigenen Skills entfernt und da nehm ich dann lieber den Weg den ich am ehesten verstehe.
-
Naja... Ich würd gerne gemütlich die plugins mit apt-get build-dep xy ; apt-get source xy --build; bauen.
Da wäre ein passender sources.list Eintrag sicher das beste, ansonsten müsste ich ja wohl für jedes einzelne plugin die richtige Datei aus den yavdr-repo suchen, oder? -
Ähm... Muss ich dann jetzt meine sources.list anpassen?
Ich wollt mir jetzt natürlich auch vdr-plugin-xineliboutput bauen und lande dann aber bei:
-
Das war ein ernst gemeintes Danke, du hast mir viel Arbeit erspart. Ich wollte mit dem Smilie nur andeuten wie witzig es ist das ich von Ubuntu weggehe und "command-not-found" offenbar trotzdem brauche.
edit sagt: Sogar da lag ich falsch. command-not-found gibt es mittlerweile für debian. So kann man sich irren...
-
mach es einfach mal, und lass dich überraschen.
Gut, bin dabei. Danke auch für den Paketnamen für dget. "command-not-found" ist in Debian nicht verfügbar...