Information ausblenden
Das Digital Eliteboard ist ein Kostenloses Forum. Wenn du alle Bereiche sehen möchtest oder Fragen hast, musst du dich zunächst Registrieren.

Jetzt Registrieren

HowTo Brauche Hilfe beim ersten compilieren

Dieses Thema im Forum "CS Allgemein" wurde erstellt von Hunchback1000, 4. Mai 2012.

  1. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    Hallo Leute,
    ich möchte gerne meine eigene oscam-version erstellen. am wichtigsten ist mir der ssl-zugriff aufs webIF.
    ich bin absoluter compile-anfänger und für linux hab ich nur geringes basis-wissen .. also bitte rücksicht :emoticon-0138-think
    Ich weiß nicht obs eine Rolle spielt aber als Linux zum compilieren nutze ich Linux Mint in neuster Version in einer VirtBox.
    oscam läuft bei mir auf meinem router wnr3500l und ich brauche die wrt54g-version.
    habe mich jetzt schon relativ weit anhand des how-to's auf

    Du mußt dich Registrieren um diesen Link sehen zu können. Hier klicken und kostenlos Registrieren

    (Example -> for compile DM8000 Mipsel binary on x86 Linux system)

    entlang gehangelt. dabei habe ich natürlich versucht alles für meine architektur anzupassen.

    also toolchain hab ich MIPS Router / DD-WRT genommen (ist das richtig??)

    was braucht ihr alles um mir helfen zu können?

    ich nehme mal an als erstes die fehler meldung:

    Code:
    user@Mint12 ~/oscam-svn/build_dir $ sudo sh install.sh
    make: *** No rule to make target `clean'.  Stop.
    -- The C compiler identification is unknown
    -- Check for working C compiler: /home/user/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc
    -- Check for working C compiler: /home/user/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc -- broken
    CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
      The C compiler
      "/home/user/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc" is
      not able to compile a simple test program.
    
      It fails with the following output:
    
       Change Dir: /home/user/oscam-svn/build_dir/CMakeFiles/CMakeTmp
    
     
    
      Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
    
      /usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
      CMakeFiles/cmTryCompileExec.dir/build
    
      make[1]: Entering directory
      `/home/user/oscam-svn/build_dir/CMakeFiles/CMakeTmp'
    
      /usr/bin/cmake -E cmake_progress_report
      /home/user/oscam-svn/build_dir/CMakeFiles/CMakeTmp/CMakeFiles 1
    
      Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o
    
      /home/user/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc -o
      CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c
      /home/user/oscam-svn/build_dir/CMakeFiles/CMakeTmp/testCCompiler.c
    
      make[1]:
      /home/user/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc:
      Command not found
    
      make[1]: Leaving directory
      `/home/user/oscam-svn/build_dir/CMakeFiles/CMakeTmp'
    
      make[1]: *** [CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o] Error 127
    
      make: *** [cmTryCompileExec/fast] Error 2
    
     
    
     
    
      CMake will not be able to correctly generate this project.
    Call Stack (most recent call first):
      CMakeLists.txt:1 (project)
    
    
    -- Configuring incomplete, errors occurred!
    make: *** No targets specified and no makefile found.  Stop.
    
    dann hier noch der inhalt meiner install.sh

    Code:
    #!/bin/sh
    export MYPATH=$PATH
    export PATH=/home/user/toolchains/4.1.0-uclibc-0.9.28/bin:$MYPATH
    
    make clean
    cmake -DCMAKE_TOOLCHAIN_FILE=/home/user/oscam-svn/toolchains/toolchain-mips-wrt54g.cmake ..
    make
    
    Ich hoffe, dass ihr mir helfen könnt :emoticon-0137-clapp
    Vielen Dank
    Hunchback


    *PUSH --- Ich warte immer noch*
     
    Zuletzt bearbeitet: 6. Mai 2012
    #1
  2. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    *nach oben drück*
     
    #2
  3. aragorn
    Offline

    aragorn Guest

    hast du auch die für das compilieren benötigten pakete installiert?
    ich würde dir empfehlen das oscam easy build script vom streamboard zu verwenden darüber kannst du dir auch die toolchain laden usw
     
    #3
  4. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    Vielen Dank schonmal dafür ... habe es ehrlich gesagt übersehen dass es dieses script gibt.
    aber auch hier erscheint ein Fehler:

    Code:
    Select target (1-16)? 9
    
    DDWRT-3.4.6:
    BUILD LIBCRYPTO-0.9.8
    making all in crypto...
    make[1]: Entering directory `/home/user/oscam-svn/openssl-0.9.8/crypto'
    ( echo "#ifndef MK1MF_BUILD"; \
        echo '  /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \
        echo '  #define CFLAGS "mipsel-linux-uclibc-gcc -O -fPIC"'; \
        echo '  #define PLATFORM "linux-x86_64"'; \
        echo "  #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
        echo '#endif' ) >buildinf.h
    mipsel-linux-uclibc-gcc -I. -I.. -I../include -O -fPIC   -c -o cryptlib.o cryptlib.c
    make[1]: mipsel-linux-uclibc-gcc: Command not found
    make[1]: *** [cryptlib.o] Error 127
    make[1]: Leaving directory `/home/user/oscam-svn/openssl-0.9.8/crypto'
    make: *** [build_crypto] Error 1
    making all in crypto...
    make[1]: Entering directory `/home/user/oscam-svn/openssl-0.9.8/crypto'
    mipsel-linux-uclibc-gcc -I. -I.. -I../include -O -fPIC   -c -o cryptlib.o cryptlib.c
    make[1]: mipsel-linux-uclibc-gcc: Command not found
    make[1]: *** [cryptlib.o] Error 127
    make[1]: Leaving directory `/home/user/oscam-svn/openssl-0.9.8/crypto'
    make: *** [build_crypto] Error 1
    LIBCRYPTO-0.9.8 BUILD-ERROR
    
     
    #4
  5. aragorn
    Offline

    aragorn Guest

    wie gesagt hast du die pakete installiert die für das compilieren notwendig sind? guck dazu bitte in die readme.txt

    "make[1]: mipsel-linux-uclibc-gcc: Command not found"
    wenn diese binary in einem pfad liegt der nicht in $PATH drin steht musst du diesen pfad entweder in $PATH aufnehmen (PATH="$PATH:<verzeichniss>") oder in einen dieser binary pfade (zum beispiel /bin/) kopieren.
    aber das macht mich auch ein bischen stutzig:
     
    #5
  6. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    okay ich hab nochmal ne neue virtuelle maschine mit ubuntu 32 bit erstellt und jetzt läuft auch alles bestens soweit...

    nun steh ich aber mehr oder weniger vor einem neuen problem ...

    wie erwähnt brauche ich die version fürs wrt54g ... aber welches toolchain nehm ich dafür? ich konnte es leider nicht wirklich ergoogeln

    meine erste erstellte version mit dd-wrt toolchain funktioniert leider nicht ... aber möglicherweise liegts auch an was anderem??

    bitte greift mir nochmal unter die arme...

    vielen Dank
    Hunchback
     
    #6
  7. aragorn
    Offline

    aragorn Guest

    kommt darauf an welche cpu architektur beziehungsweise firmware dein wrt54g nutzt also zum beispiel entweder mips oder arm
     
    #7
  8. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    die datei lade ich sonst runter:

    oscam-svn6678-mips-wrt54g-webif-Distribution.tar.gz


    also mips

    im toolchain ordner gibts auch die
    toolchain-mips-wrt54g.cmake datei

    aber wie hilft mir das??
     
    #8
  9. aragorn
    Offline

    aragorn Guest

    das kompilieren mit einer toolchain unterschiedet sich eigentlich nicht gross artig zu einem normalen kompilieren

    benötigte pakete installieren:
    Code:
    apt-get update
    apt-get install build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion
    apt-get install libccid libtool libglib2.0-dev libssl-dev libssl0.9.8 libpcsclite1 libpcsclite-dev libusb-dev
    apt-get install gettext libncurses5-dev flex bison libpng3 zlib1g-dev
    letzte unstable auschecken (laden)
    Code:
    svn co http://streamboard.gmc.to/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.gmc.to/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.gmc.to/svn/oscam/trunk oscam-svn -r 6654
    dann in das verzeichniss oscam-svn wechseln und konfigurieren welche features einkompiliert werden sollen
    Code:
    cd oscam-svn
    ./config.sh
    ein verzeichniss erstellen in dem kompiliert wird und dann das kompilieren starten
    Code:
    mkdir build
    cd build
    cmake[COLOR=#ff0000][B] -DCMAKE_TOOLCHAIN_FILE=/home/oscam-svn/toolchains/toolchain-powerpc-tuxbox.cmake[/B][/COLOR] ..
    make
    wenn alles glatt geht liegt dann dort die fertig kompilierte oscam binary. aber bevor du deine derzeit verwendete damit überschreiben kannst musst du oscam erst stoppen

    das rot markierte ist hier bei der einzige unterschied. den pfad zum toolchain musst du aber natürlich anpassen
    Du mußt dich Registrieren um diesen Link sehen zu können. Hier klicken und kostenlos Registrieren -> Fritzbox / DD-WRT Router / Dreambox / NSLU2
     
    #9
  10. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    danke fuer deine muehen ... habe alles so ausgefuehrt bei cmake und der anpassung gibts dann allerdings wieder einen fehler

    was mach ich falsch?

    muss ich noch was einstellen?
     
    Zuletzt bearbeitet: 6. Mai 2012
    #10
  11. aragorn
    Offline

    aragorn Guest

    guck mal hier vielleicht hilft dir das weiter: Du mußt dich Registrieren um diesen Link sehen zu können. Hier klicken und kostenlos Registrieren (erster treffer)

    edit: also folgendes funktioniert bei mir soweit. tschuldigung das ich vorher etwas falsches angenommen hatte
    Code:
    cd /root
    export MYPATH=$PATH
    export PATH=/root/toolchains/4.1.0-uclibc-0.9.28/bin:$MYPATH
    CC=/root/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-gcc-4.1.0
    cpucores=`grep ^processor /proc/cpuinfo | wc -l`
    wget http://www.streamboard.gmc.to/wbb2/tut-pics/toolchains/Toolchain_MIPS-Router-uclib-0.9.28.bz2
    tar xf Toolchain_MIPS-Router-uclib-0.9.28.bz2
    wget http://freefr.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2
    tar xf libusb-1.0.8.tar.bz2
    cd libusb-1.0.8
    ./configure CC=$CC --host=mipsel-linux-uclibc --target=mipsel-linux-uclibc --prefix=/root/toolchains/4.1.0-uclibc-0.9.28/
    make -j$cpucores
    cd /root
    wget http://alioth.debian.org/frs/download.php/3337/pcsc-lite-1.6.4.tar.bz2
    tar xf pcsc-lite-1.6.4.tar.bz2
    cd pcsc-lite-1.6.4
    ./configure CC=$CC --host=mipsel-linux-uclibc --target=mipsel-linux-uclibc --disable-libhal --prefix=/root/toolchains/4.1.0-uclibc-0.9.28 --exec-prefix=/root/toolchains/4.1.0-uclibc-0.9.28 --disable-libusb
    make -j$cpucores
    
    cd /root
    svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
    cd oscam-svn
    [COLOR=#ff0000]#./config.sh[/COLOR]
    mkdir build
    cd build
    echo "set (OSCAM_SYSTEM_NAME WRT54G)" > toolchain-mips-wrt54g.cmake
    echo "set (CMAKE_SYSTEM_NAME Linux)" >> toolchain-mips-wrt54g.cmake
    echo "set (CMAKE_C_COMPILER mipsel-linux-uclibc-gcc-4.1.0)" >> toolchain-mips-wrt54g.cmake
    echo "set (CMAKE_SYSTEM_PROCESSOR mips)" >> toolchain-mips-wrt54g.cmake
    make clean
    cmake -DWEBIF=1 -DLIBUSBDIR=/root/toolchains/4.1.0-uclibc-0.9.28 -DOPTIONAL_INCLUDE_DIR=/root/toolchains/4.1.0-uclibc-0.9.28/include/PCSC -DCMAKE_TOOLCHAIN_FILE=toolchain-mips-wrt54g.cmake ..
    make -j$cpucores
    
    (alles markieren und mit rechter maustaste einfügen (oder shift+einfg)
    die rot auskommentierte zeile kannst du nutzen um die features fest zu legen die mit einkompiliert werden sollen. das hab ich jetzt aber nicht genutzt
     
    Zuletzt von einem Moderator bearbeitet: 6. Mai 2012
    #11
  12. aragorn
    Offline

    aragorn Guest

    funktioniert es damit bei dir nun auch?
     
    #12
  13. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    Hallo,
    es scheint mir nicht vergönnt zu sein meine eigene oscam-version zu erstellen ... klingt zwar dumm aber ich muss nochmal fragen ... die zeilen im code-zitat von oben muss ich alle nach und nach im terminal ausführen ja?
    naja das hab ich jedenfalls gemacht aber habe ab und zu ein paar fehler bekommen...
    z.b. hier

    Code:
    
    mkdir build
    cd build
    echo "set (OSCAM_SYSTEM_NAME WRT54G)" > toolchain-mips-wrt54g.cmake
    echo "set (CMAKE_SYSTEM_NAME Linux)" >> toolchain-mips-wrt54g.cmake
    echo "set (CMAKE_C_COMPILER mipsel-linux-uclibc-gcc-4.1.0)" >> toolchain-mips-wrt54g.cmake
    echo "set (CMAKE_SYSTEM_PROCESSOR mips)" >> toolchain-mips-wrt54g.cmake
    
    bekomme ich immer zugriff verweigert ... was ich auch verstehen kann da ja im ordner build gar keine cmake datei ist die bearbeitet werden kann ... oder ist da noch der fehler im detail?
     
    #13
  14. aragorn
    Offline

    aragorn Guest

    wenn fehlermeldungen kommen diese bitte posten
    über das echo wird das in " " in die datei neu herrein geschrieben. die einfache > erstellt das file und die doppelte >> fügt es der datei hinzu
    eigentlich sollte das gehen da du ja in ein neu erstelltes verzeichniss wechelst und das als root oder bist du normaler benutzer? poste dazu bitte die ausgabe von dem befehl "id"
    du kannst beim "cmake" befehl aber auch die datei nehmen die zuvor vom easy build script herrunter geladen wurde da steht das gleiche drin. darauf hab ich aber verzichtet fals jemand diese datei garnicht geladen hat. die erstellt man wie gesagt mit den echo´s. das ist genauso als wenn du "echo hallo > /tmp/datei" machen würdest dann stünde "hallo" in /tmp/datei
     
    #14
  15. Hunchback1000
    Offline

    Hunchback1000 Best Member

    Registriert:
    16. Januar 2012
    Beiträge:
    5.184
    Zustimmungen:
    5.719
    Punkte für Erfolge:
    113
    Ort:
    127.0.0.1
    Vielen Dank fuer deine endlosen muehen ... ich hoffe ich erschlag dich jetzt nicht aber hier ist alles was im terminal steht

    bis dahin laeuft auch alles fehlerfrei
    Code:
    root@ubuntu:~/oscam-svn# mkdir build
    root@ubuntu:~/oscam-svn# cd build
    root@ubuntu:~/oscam-svn/build# echo "set (OSCAM_SYSTEM_NAME WRT54G)" > toolchain-mips-wrt54g.cmake
    root@ubuntu:~/oscam-svn/build# ls
    toolchain-mips-wrt54g.cmake
    root@ubuntu:~/oscam-svn/build# echo "set (CMAKE_SYSTEM_NAME Linux)" >> toolchain-mips-wrt54g.cmake
    root@ubuntu:~/oscam-svn/build# echo "set (CMAKE_C_COMPILER mipsel-linux-uclibc-gcc-4.1.0)" >> toolchain-mips-wrt54g.cmake
    root@ubuntu:~/oscam-svn/build# echo "set (CMAKE_SYSTEM_PROCESSOR mips)" >> toolchain-mips-wrt54g.cmake
    root@ubuntu:~/oscam-svn/build# make clean
    make: *** No rule to make target `clean'.  Stop.
    root@ubuntu:~/oscam-svn/build# cmake -DWEBIF=1 -DLIBUSBDIR=/root/toolchains/4.1.0-uclibc-0.9.28 -DOPTIONAL_INCLUDE_DIR=/root/toolchains/4.1.0-uclibc-0.9.28/include/PCSC -DCMAKE_TOOLCHAIN_FILE=toolchain-mips-wrt54g.cmake ..
    -- The C compiler identification is GNU
    -- Check for working C compiler: /root/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc-4.1.0
    -- Check for working C compiler: /root/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc-4.1.0 -- works
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Looking for pthread.h
    -- Looking for pthread.h - found
    --   pthread found. Adding pthread support 
    -- Looking for openssl/aes.h
    -- Looking for openssl/aes.h - not found
    -- checking for module 'openssl'
    --   found openssl, version 1.0.1
    --   openssl found.
    -- Looking for time.h
    -- Looking for time.h - found
    --   librt found (needed by libusb).
    -- Looking for /root/toolchains/4.1.0-uclibc-0.9.28/include/libusb-1.0/libusb.h
    -- Looking for /root/toolchains/4.1.0-uclibc-0.9.28/include/libusb-1.0/libusb.h - not found
    --   no libusb 1.0 found. No smartreader support
    -- Looking for PCSC/wintypes.h
    -- Looking for PCSC/wintypes.h - not found
    -- The CXX compiler identification is GNU
    -- Check for working CXX compiler: /root/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-c++
    -- Check for working CXX compiler: /root/toolchains/4.1.0-uclibc-0.9.28/bin/mipsel-linux-uclibc-c++ -- works
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- 
    --   operating system: WRT54G
    --   system type: mips-wrt54g-linux
    --   system: linux
    --   cpu: mips
    --   hw: wrt54g
    --   use built-in crypt functions
    --   use system pthread functions
    -- 
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /root/oscam-svn/build
    root@ubuntu:~/oscam-svn/build# make -j$cpucores
    Scanning dependencies of target csmodules
    Scanning dependencies of target svnversion-log
    [  0%] Built target svnversion-log
    Scanning dependencies of target csreaders
    [  1%] [  2%] Building C object CMakeFiles/csreaders.dir/reader-nagra.o
    Building C object CMakeFiles/csmodules.dir/module-newcamd.o
    In file included from /root/oscam-svn/globals.h:41,
                     from /root/oscam-svn/module-newcamd.c:1:
    /root/oscam-svn/cscrypt/cscrypt.h:4:27: error: openssl/aes.h: No such file or directory
    /root/oscam-svn/cscrypt/cscrypt.h:5:27: error: openssl/sha.h: No such file or directory
    /root/oscam-svn/cscrypt/cscrypt.h:6:26: error: openssl/bn.h: No such file or directory
    In file included from /root/oscam-svn/globals.h:41,
                     from /root/oscam-svn/reader-nagra.c:1:
    /root/oscam-svn/cscrypt/cscrypt.h:4:27: error: openssl/aes.h: No such file or directory
    /root/oscam-svn/cscrypt/cscrypt.h:5:27: error: openssl/sha.h: No such file or directory
    /root/oscam-svn/cscrypt/cscrypt.h:6:26: error: openssl/bn.h: No such file or directory
    In file included from /root/oscam-svn/module-newcamd.c:1:
    /root/oscam-svn/globals.h:591: error: expected specifier-qualifier-list before 'AES_KEY'
    /root/oscam-svn/globals.h:914: error: expected specifier-qualifier-list before 'AES_KEY'
    In file included from /root/oscam-svn/reader-nagra.c:1:
    /root/oscam-svn/globals.h:591: error: expected specifier-qualifier-list before 'AES_KEY'
    /root/oscam-svn/globals.h:1249: error: expected specifier-qualifier-list before 'BIGNUM'
    /root/oscam-svn/globals.h:914: error: expected specifier-qualifier-list before 'AES_KEY'
    /root/oscam-svn/globals.h:1249: error: expected specifier-qualifier-list before 'BIGNUM'
    make[2]: *** [CMakeFiles/csmodules.dir/module-newcamd.o] Error 1
    make[1]: *** [CMakeFiles/csmodules.dir/all] Error 2
    /root/oscam-svn/reader-nagra.c: In function 'NegotiateSessionKey_Tiger':
    /root/oscam-svn/reader-nagra.c:189: error: 'BN_CTX' undeclared (first use in this function)
    make[1]: *** Waiting for unfinished jobs..../root/oscam-svn/reader-nagra.c:189: error: (Each undeclared identifier is reported only once
    
    /root/oscam-svn/reader-nagra.c:189: error: for each function it appears in.)
    /root/oscam-svn/reader-nagra.c:189: error: 'ctx' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:189: warning: implicit declaration of function 'BN_CTX_new'
    /root/oscam-svn/reader-nagra.c:191: warning: implicit declaration of function 'BN_CTX_start'
    /root/oscam-svn/reader-nagra.c:193: error: 'BIGNUM' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:193: error: 'bnN' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:193: warning: implicit declaration of function 'BN_CTX_get'
    /root/oscam-svn/reader-nagra.c:194: error: 'bnE' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:195: error: 'bnCT' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:196: error: 'bnPT' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:197: warning: implicit declaration of function 'BN_bin2bn'
    /root/oscam-svn/reader-nagra.c:200: warning: implicit declaration of function 'BN_mod_exp'
    /root/oscam-svn/reader-nagra.c:202: warning: implicit declaration of function 'BN_bn2bin'
    /root/oscam-svn/reader-nagra.c:202: warning: implicit declaration of function 'BN_num_bytes'
    /root/oscam-svn/reader-nagra.c:203: warning: implicit declaration of function 'BN_CTX_end'
    /root/oscam-svn/reader-nagra.c:204: warning: implicit declaration of function 'BN_CTX_free'
    /root/oscam-svn/reader-nagra.c:229: error: 'ctx1' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:233: error: 'bnN1' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:234: error: 'bnE1' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:235: error: 'bnCT1' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:236: error: 'bnPT1' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:266: error: 'ctx3' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:270: error: 'bnN3' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:271: error: 'bnE3' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:272: error: 'bnCT3' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:273: error: 'bnPT3' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c: In function 'NegotiateSessionKey':
    /root/oscam-svn/reader-nagra.c:361: error: 'BN_CTX' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:361: error: 'ctx' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:365: error: 'BIGNUM' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:365: error: 'bnN' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:366: error: 'bnE' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:367: error: 'bnCT' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:368: error: 'bnPT' undeclared (first use in this function)
    [  3%] /root/oscam-svn/reader-nagra.c: In function 'decryptDT08':
    /root/oscam-svn/reader-nagra.c:445: error: 'BN_CTX' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:445: error: 'ctx' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:446: error: 'BIGNUM' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:446: error: 'bn_mod' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:446: error: 'bn_exp' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:446: warning: left-hand operand of comma expression has no effect
    /root/oscam-svn/reader-nagra.c:446: error: 'bn_data' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:446: warning: left-hand operand of comma expression has no effect
    /root/oscam-svn/reader-nagra.c:446: error: 'bn_res' undeclared (first use in this function)
    /root/oscam-svn/reader-nagra.c:446: warning: left-hand operand of comma expression has no effect
    /root/oscam-svn/reader-nagra.c:446: warning: statement with no effect
    /root/oscam-svn/reader-nagra.c:450: warning: implicit declaration of function 'BN_new'
    /root/oscam-svn/reader-nagra.c:515: warning: implicit declaration of function 'BN_free'
    /root/oscam-svn/reader-nagra.c: In function 'ParseDataType':
    /root/oscam-svn/reader-nagra.c:572: error: 'struct s_reader' has no member named 'card_valid_to'
    /root/oscam-svn/reader-nagra.c: In function 'nagra2_card_info':
    /root/oscam-svn/reader-nagra.c:795: error: 'struct s_reader' has no member named 'card_valid_to'
    make[2]: *** [CMakeFiles/csreaders.dir/reader-nagra.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    Building C object CMakeFiles/csreaders.dir/reader-common.o
    In file included from /root/oscam-svn/globals.h:41,
                     from /root/oscam-svn/reader-common.c:1:
    /root/oscam-svn/cscrypt/cscrypt.h:4:27: error: openssl/aes.h: No such file or directory
    /root/oscam-svn/cscrypt/cscrypt.h:5:27: error: openssl/sha.h: No such file or directory
    /root/oscam-svn/cscrypt/cscrypt.h:6:26: error: openssl/bn.h: No such file or directory
    In file included from /root/oscam-svn/reader-common.c:1:
    /root/oscam-svn/globals.h:591: error: expected specifier-qualifier-list before 'AES_KEY'
    /root/oscam-svn/globals.h:914: error: expected specifier-qualifier-list before 'AES_KEY'
    /root/oscam-svn/globals.h:1249: error: expected specifier-qualifier-list before 'BIGNUM'
    /root/oscam-svn/reader-common.c: In function 'reader_reset':
    /root/oscam-svn/reader-common.c:303: error: 'struct s_reader' has no member named 'sc8in1_config'
    /root/oscam-svn/reader-common.c:316: error: 'struct s_reader' has no member named 'sc8in1_config'
    make[2]: *** [CMakeFiles/csreaders.dir/reader-common.o] Error 1
    make[1]: *** [CMakeFiles/csreaders.dir/all] Error 2
    make: *** [all] Error 2
    
    
     
    Zuletzt bearbeitet: 6. Mai 2012
    #15

Direkt Antworten

Überprüfung:
Der Entwurf wurde gespeichert Der Entwurf wurde gelöscht

Diese Seite empfehlen

OK Mehr information

Diese Seite verwendet Cookies. Mit Ihrem Klick auf OK stimmen Sie der Verwendung von Cookies zu. Andernfalls ist die Funktionalität dieser Website beschränkt.