Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
ich benötige unbedingt noch Versionen ab svn 6300? Mit simplebuild ist das ja nicht machbar. Hat jemand mal ein Howto wie man das " zu Fuß" erledigen kann?
Brauch ich dafür noch das cmake? Ich verwende Ubuntu 12.04 64Bit.
ich verstehe schon was du meinst, das hilft mir im Moment aber nicht da ich nicht weis wann die Build Umgebung geändert wurde oder spielt das keine Rolle in der frage ob cmake oder make?
Ich lese im Moment so viel das mir der Kopf qualmt. Also bitte nicht böse sein.
svn co http://streamboard.tv/svn/oscam/trunk oscam-svn
oscam-svn ist das verzeichniss in dem die geladenen dateien gespeichert werden
wenn streamboard offline sein sollte kann man auch den mirror "http://www.oscam.to/svn/oscam/trunk" nutzen
wenn du die letzte stable laden möchtest lautet die url "http://streamboard.tv/svn/oscam/tags/1.10" beziehungsweise "http://www.oscam.to/svn/oscam/tags/1.10"
wenn du eine bestimmte revision laden möchtest fügst du der svn zeile noch ein "-r <revision#>" an also zum beispiel:
Code:
svn co http://streamboard.tv/svn/oscam/trunk oscam-svn -r 6853
dann in das verzeichniss oscam-svn wechseln und konfigurieren welche features einkompiliert werden sollen
Code:
cd oscam-svn
make config
kompilieren starten
Code:
make
wenn alles glatt geht liegt die fertig kompilierte oscam binary im Distribution/ verzeichnis.
beim "make" können auch weitere parameter angegeben werden. welche das sind kann man sich über " make help " anzeigen lassen
und wie mach ich davon nun ein script?
ganz einfach: nano compile.sh
Code:
#!/bin/bash
svn co http://streamboard.tv/svn/oscam/trunk oscam-svn
cd oscam-svn
make config
make
das hat mir jetzt schon etwas weitergeholfen, Danke. Aber so richtig weitergekommen bin ich noch nicht. Mit make config komme ich nicht weiter. Es wird einfach kein Menü geöffnet. Mit ./config.sh ging es dann und ich konnte meine Auswahl treffen. Dann habe ich cmake .. und make ausgeführt und es wurde eine Oscam erstellt.
Nachdem ich die Oscam gestartet habe bekomme ich die Meldung das keine /usr/local/etc/oscam.conf gefunden wird. Mir ist schon klar warum, weil ich dort die oscam config Dateien nicht hinbekomme.
Bei mir liegt das alles auf /home/papa/oscam_server/etc
Nur wie sage ich Oscam das er da suchen soll? Und wie bekomme ich die libusb statisch in die Oscam?
99% der befehle (nicht nur im bezug auf oscam) haben eine hilfe zu den möglichen parametern die für sie genutzt werden können.. die kann man meisten anrufen wenn man den befehl gefolgt von -help oder --help ausführt.. da findest du dann auch einen parameter mit dem du angeben kannst wo oscam die configs suchen soll
ausserdem kann man über "make" als parameter auch festlegen wo sich das default configdir befindet und "nur make" bzw "make config" gibt es erst seit revision 7000 oder so, die davor kennen das noch nicht..
ok, dann brauche ich gar nicht weiter mit make versuchen da ich erst mal eine 6334 erstellen möchte. Kann ich denn mit cmake auch die Verzeichnisse festlegen und libusb mit einbauen? Ich habe zwar jetzt eine Oscam mit cmake kompiliert aber beim Start bekomme ich immer die Meldung das der Smartreader Support fehlt und weis nicht wi ich das mitcompiliert bekomme.
Edit: Bei cmake.. Bekomme ich den Fehler das libusb 1.0 nicht gefunden wird. Die libusb.h ist auch nicht vorhanden. Wie bekomme ich die libusb.h? Ich habe alle Pakete installiert.
Mit ./config.sh konnte ich alles einstellen.
wenn dir libusb.h fehlt dann hast du offensichtlich doch nicht alle pakete installiert - oder nicht auf mögliche fehlermeldungen bei der installation geachtet..
die header (.h) dateien werden durch die -dev pakete installiert
probier halt mal bitte selber ein bischen rum bevor du hier postest (sonst wird dieser thread schnell unübersichtlich).. es sich auch viele README dateien bei dem oscam-svn ordner dabei wo auch alles drin steht was man einstellen kann usw
eigentlich habe ich schon geguckt. Ich habe sogar jedes Paket einzeln installiert um nichts zu übersehen. Es kam meistens die Meldung das ein Paket schon vorhanden war.
Brauch ich denn zwingend eine Toolchain wenn ich für das Notebook (simplebuild nennt es native) eine Oscam erstellen will? Ich frage nur deshalb weil eine libusb.h in den toolchain von simplebuild gefunden wird.
Wie gesagt eine Oscam zu erstellen habe ich ja geschafft nur nicht mit libusb.
eine toolchain wird fürs cross-compilien benötigt, damit die binary für ein anderes system/architektur erstellt werden kann und dann müssen natürlich die dateien für das fremde system statisch mit einkompiliert werden können usw
ich hab keine ahnung was du für probleme mit libusb.h hast - genausowenig kriegt man jetzt erst im nachhinein beiläufig mit was du überhaupt vor hast also hätte man sich vielleicht 5 posts sparen können wenn man denn von anfang an gewusst hätte was der herr überaupt vor hat bzw erreichen möchte...
ich geb hier die 4 zeilen (oder auch 6 zeilen) ein und alles läuft inkl. libusb.. also machst du irgendwas anders als normal vorgesehen - wie zb das du mit ner toolchain cross-kompilieren versuchst was du aber erst jetzt durchsichern lässt......
nein ich versuche nicht cross-compiling. Das habe ich nur geschrieben weil find hält eine libusb.h in dem toolchain Ordner von simplebuild gefunden hat.
Ich habe gestern Abend ein Verzeichnis test angelegt und habe dann versucht nach deiner Hilfe eine Oscam zu erstellen. Was ja dann auch soweit geklappt hat bis auf das libusb Problem.
E: Sperrdatei /var/lib/apt/lists/lock konnte nicht geöffnet werden - open (13: Keine Berechtigung)
E: Das Verzeichnis /var/lib/apt/lists/ kann nicht gesperrt werden
E: Sperrdatei /var/lib/dpkg/lock konnte nicht geöffnet werden - open (13: Keine Berechtigung)
E: Sperren des Administrationsverzeichnisses (/var/lib/dpkg/) nicht mölich, sind Sie root?
Was muss ich eingeben, damit die Pakete installiert werden?
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach einem Login angemeldet zu halten, wenn du registriert bist.
Durch die weitere Nutzung unserer Webseite erklärst du dich damit einverstanden.
Das Digital Eliteboard ist ein kostenloses Forum und ist auf Spenden angewiesen, um sich auch in Zukunft selbst zu finanzieren. Wenn auch du mit dem Digital Eliteboard zufrieden bist, würden wir uns über jede Unterstützung freuen.