1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Gelöst Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

Dieses Thema im Forum "CS Root & Vserver" wurde erstellt von BigTom65, 15. November 2013.

  1. BigTom65
    Offline

    BigTom65 Ist gelegentlich hier

    Registriert:
    5. März 2009
    Beiträge:
    73
    Zustimmungen:
    11
    Punkte für Erfolge:
    8
    Ort:
    Bayern
    Hallo,

    ich versuche seit ca. 2 wchen vergebens für eine Synology 412+, Oscam mit Smartreadersupport für das DSM 4.3 zu
    crosscompilieren.

    Obwohl ich libusb auf meinem Linux VM-Ware installiert habe, wird beim crosscompilieren libusb nicht gefunden!
    Ich weis mir nicht mehr zu helfen!
    Es steht imer no libusb 1.0 found (no smartreader support)

    Anbei der Befehl und das Ergebnis, welches ich bekomme!

    Code:
    fritz@fritz-desktop:/home/oscam-svn/build$ cmake -DWEBIF=1 -DLIBUSBDIR=/home/toolchain/i686-linux-gnu -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-i686-Diskstation.cmake DHAVE_LIBUSB=1 ..
    System is unknown to cmake, create:
    Platform/linux to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
    Your CMakeCache.txt file was copied to CopyOfCMakeCache.txt. Please send that file to cmake@www.cmake.org.
    -- Unknown cross system name: <linux>
    --   pthread found. Adding pthread support 
    --  SSL IS NOT INCLUDED IN THIS COMPILATION
    -- SSL REQUESTED BUT OPENSSL or LYBCRYPTO NOT FOUND !!
    --   librt found (needed by libusb).
    --   no libusb 1.0 found. No smartreader support
    --   PCSC headers not found (not in /usr/include/PCSC or /usr/local/include/PCSC). No PCSC support 
    -- 
    --   operating system: Unknown
    --   target system: i486-linux-gnu
    --   revision: 9026
    --   use system libcrypto functions
    --   use system pthread functions
    -- 
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/oscam-svn/build

    Ich hoffe auf eure Hilfe, da ich schon total am verzweifeln bin! Ich komm trotz intensiven lesens in verschiedenen Threads einfach nicht weiter!

    Kann niemand helfen?
     
    Zuletzt von einem Moderator bearbeitet: 16. November 2013
    #1
  2. phantom

    Nervigen User Advertisement

  3. BigTom65
    Offline

    BigTom65 Ist gelegentlich hier

    Registriert:
    5. März 2009
    Beiträge:
    73
    Zustimmungen:
    11
    Punkte für Erfolge:
    8
    Ort:
    Bayern
    Habe das libusb 1.0 Problem nun lösen können, jedoch habe ich nun das nächste Problem!

    Anbei meine Befehle die zum build des Oscam führen sollten, was bis 99% auch durchläuft!

    cd /home/oscam-svn/
    svn co

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    ./
    svn up CMakeLists.txt
    mkdir build

    cd /home/oscam-svnwget

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    -xf libusb-1.0.9.tar.bz2cd libusb-1.0.9./configuremakesudo make installcd /home/oscam-svn/libusb-1.0.9
    CC=/home/toolchain/i686-linux-gnu/bin/i686-linux-gnu-gcc ./configure --host=i686-linux --target=i686-linux --prefix=/home/toolchain/i686-linux-gnu/ --exec-prefix=/home/toolchain/i686-linux-gnu/
    make
    make install

    cd /home/oscam-svn/build/

    cmake -DWEBIF=1 -DLIBUSBDIR=/home/toolchain/i686-linux-gnu -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-i686-Diskstation.cmake DHAVE_LIBUSB=1 ..
    make

    Siehe Log:
    In file included from /home/toolchain/i686-linux-gnu/include/asm/sigcontext.h:5,
    from /home/toolchain/i686-linux-gnu/include/bits/sigcontext.h:28,
    from /home/toolchain/i686-linux-gnu/include/signal.h:333,
    from /home/toolchain/i686-linux-gnu/include/sys/wait.h:30,
    from /home/oscam-svn/cscrypt/../globals.h:16,
    from /home/oscam-svn/cscrypt/md5.c:22:
    /home/toolchain/i686-linux-gnu/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
    Linking C static library libcscrypt.a
    [ 97%] Built target cscrypt
    Scanning dependencies of target minilzo
    [ 98%] Building C object minilzo/CMakeFiles/minilzo.dir/minilzo.obj
    Linking C static library libminilzo.a
    [ 98%] Built target minilzo
    Scanning dependencies of target oscam
    [ 99%] Building C object CMakeFiles/oscam.dir/oscam.obj
    In file included from /home/toolchain/i686-linux-gnu/include/asm/sigcontext.h:5,
    from /home/toolchain/i686-linux-gnu/include/bits/sigcontext.h:28,
    from /home/toolchain/i686-linux-gnu/include/signal.h:333,
    from /home/toolchain/i686-linux-gnu/include/sys/wait.h:30,
    from /home/oscam-svn/globals.h:16,
    from /home/oscam-svn/oscam.c:1:
    /home/toolchain/i686-linux-gnu/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
    In file included from /home/oscam-svn/oscam.c:1:
    /home/oscam-svn/globals.h:136:1: warning: "strcpy" redefined
    In file included from /home/toolchain/i686-linux-gnu/include/string.h:422,
    from /home/oscam-svn/globals.h:29,
    from /home/oscam-svn/oscam.c:1:
    /home/toolchain/i686-linux-gnu/include/bits/string3.h:106:1: warning: this is the location of the previous definition
    In file included from /home/oscam-svn/oscam.c:1:
    /home/oscam-svn/globals.h:137:1: warning: "sprintf" redefined
    In file included from /home/toolchain/i686-linux-gnu/include/stdio.h:831,
    from /home/oscam-svn/globals.h:6,
    from /home/oscam-svn/oscam.c:1:
    /home/toolchain/i686-linux-gnu/include/bits/stdio2.h:30:1: warning: this is the location of the previous definition
    make[2]: *** Keine Regel vorhanden, um das Target »LIBUSB_LIBRARY-NOTFOUND«,
    benötigt von »oscam«, zu erstellen. Schluss.

    make[1]: *** [CMakeFiles/oscam.dir/all] Fehler 2
    make: *** [all] Fehler 2

    fritz@fritz-desktop:/home/oscam-svn/build$

    Was mache ich falsch?

    Kann denn niemand helfen?
     
    Zuletzt von einem Moderator bearbeitet: 16. November 2013
    #2
  4. czutok
    Offline

    czutok Best Member

    Registriert:
    17. März 2009
    Beiträge:
    24.281
    Zustimmungen:
    9.395
    Punkte für Erfolge:
    113
    Ort:
    Unter ne Brücke
    AW: Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

    ich kann mich noch erinern als ich meine 106 mit cccam machen wolte , ich sas 4 tage dran bis die scheise entlich funktioniert hat , dann hab ich nach weiteren 5 test tagen alles wider gelöscht aus der synology und ein alix 3d3 geholt

    damals gabs auch keine hilfe für mich , aber als ich auf synology forum geschriben habe das es funktioniert , dann wolten sofort alle es haben , und jeder wolte alle skripts , downloads , und ne komplete einleitung , wie , was , warum
     
    #3
  5. BigTom65
    Offline

    BigTom65 Ist gelegentlich hier

    Registriert:
    5. März 2009
    Beiträge:
    73
    Zustimmungen:
    11
    Punkte für Erfolge:
    8
    Ort:
    Bayern
    AW: Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

    Ja, leider bekomme ich hier keine Hilfe! Irgendwie scheint sich niemand mit Linuxbefehlen hier auszukennen.
     
    #4
  6. spaceflip
    Offline

    spaceflip Guest

    AW: Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

    Verstehe dein Problem grad nicht die Synology hat eine Atom-CPU was wiederum ein i686-Host ist und dafür gibt es doch ordentlich was in der Database. Weiterhin würde mich interessieren was für eine Distribution du in der VM installiert hast.

    Wenn du unbedingt selbst kompilieren willst dann nutze das Script simplebuild ist für dich dann wohl die bessere Wahl wenn ich mir das hier so anschau.
     
    #5
  7. BigTom65
    Offline

    BigTom65 Ist gelegentlich hier

    Registriert:
    5. März 2009
    Beiträge:
    73
    Zustimmungen:
    11
    Punkte für Erfolge:
    8
    Ort:
    Bayern
    AW: Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

    Es läuft Ubunto 10.4 auf der VM.
    Eine normale Oscam bin ohne Smartreadersupport klappt ja auch ohne Probleme zu crosscompilieren und diese läuft dann auch. Sobald ich dann aber libusb dazu nehme findet der beim Build die libusb Library nicht. Es liegt meiner Meinung nach an irgendeinem Pfad, der beim Build nicht richtig ist. Die Frage ist halt wo ich den finde und ob man diesen editieren kann?
     
    #6
  8. spaceflip
    Offline

    spaceflip Guest

    AW: Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

    Mit -DLIBUSBDIR= gibst du den Pfad an fälschlicherweise hast du da das Toolchainverzeichnis genommen dort kann er dann auch kein libusb finden. In der Regel wird beim manuellen kompilieren von Programmen/Bibliotheken etc. das ganze nach Eingabe von make install nach /usr/local/* installiert ergo musst du diesen Pfad auch bekannt machen damit der Compiler deine gewünschten libs und Header findet.

    Aber wie schon erwähnt nimm lieber das Script simplebuild ist angenehmer da du ja auch im Streamboard angemeldet bist wirst du es dort laden können.
     
    #7
  9. BigTom65
    Offline

    BigTom65 Ist gelegentlich hier

    Registriert:
    5. März 2009
    Beiträge:
    73
    Zustimmungen:
    11
    Punkte für Erfolge:
    8
    Ort:
    Bayern
    AW: Synology 412+ Oscam Crosscompilieren Fehler no libusb 1.0 found

    Danke, mit simplebuildscript hat's funktioniert.
     
    #8

Diese Seite empfehlen