Resultat 1 till 10 av 22

Ämne: Artikel: Kompilera OSCam under Windows

Hybridvisning

Föregående inlägg Föregående inlägg   Nästa inlägg Nästa inlägg
  1. #1
    ComHit Crew Minimes avatar
    Reg.datum
    Jul 2007
    Inlägg
    2 267
    Tackad
    247 gånger
    Ska fungera utan problem på Win 10, då guiden var testad under Win 10 x64.
    Har du installerat rätt cygwin för ditt os?
    Du kan ju även prova högerklicka på cygwin filen och välja att installera det som Administratör.
    Skulle kunna bero på rättigheter i ditt system.
    Kolla även så du stängt av ev. antivirus system som kan orsaka installation problem.
    *********
    I denna guide försöker jag förklara hur man går till väga för att kompilerar OScam under Windows själv på egenhand.

    Detta behöver vi:
    • Cygwin


    Ladda ner Cygwin (x32) eller (x64)
    installera Cygwin genom att dubbel klicka på setup-x86*.exe filen du laddade ned.
    Bifogad fil 2300

    1. Välj var ifrån du vill hämta och installera cygwin paketen (Standard är internet) så den väljer vi.

    2. Välj var du vill installera Cygwin (Standard är "C:\cygwin") så den väljer vi.

    3. Välj var cygwin ska spara installations paketen, här kan du välja något annat om du vill.
    Själv sätter jag denna till "C:\cygwin\temp".

    4. Välj internet anslutnings typ.

    5. Välj var ifrån vi ska hämta installationen.
    Här valde jag bara någon .no adress.

    6. Nu ska vi installera några Cygwin paket som behövs och ej installerade som standard.
    Detta gör man enklast att söka efter paketen i sök fältet.

    Paketen som vi behöver är följande:

    • gcc-core (Devel)
    • gcc-g++ (Devel)
    • make (Devel)
    • subversion (Devel)


    Klicka på plusset framför kategori för att expandera.
    Klicka sedan på "Bifogad fil 2301" för att välja paketet som ska installeras
    Bifogad fil 2302

    7. Dubbel klicka nu på "Cygwin Terminal" som du har på skrivbordet (Förutsatt att du valde att cygwin installationen skulle lägga till genvägar på skrivbordet och i start menyn.

    I promten skriver du följande:
    Kod:
    cd /usr/src/
    Nu ska vi ladda ned OSCam "source" koden, så skriv följande i promten:
    Kod:
    svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn
    SKulle man nu vilja ladda ned en specifik revision, så kan man göra detta genom att sätta en "växel" efter allt.
    Låt oss säga att ni skulle vilja kompilera version "9870", så skulle man skriva " -r 9870" efter "oscam-svn".
    Kod:
    svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn -r 9870
    "Gå" sedan in i rätt mapp.
    Kod:
    cd oscam-svn
    Innan vi kompilerar oscam för windows så får du välja hur du vill köra oscam.
    Genom att klicka på en "exe" fil eller ifrån cygwin miljön.
    Detta är för att välja rätt sökväg för oscam´s konfigurations filer.
    vill du köra oscam som en exe fil i windows så ska sök vägen CONF_DIR=./ (Innebär att filerna ska ligga i samma mapp som oscam filen och cygwin dll filerna (ligger under C:\cygwin64\bin\cygwin1.dll).
    Men ska du köra från cygwin miljön så kan det vara lämpligare att ha en sök väg som CONF_DIR=/etc/oscam

    Detta gör vi genom att skriva in "variabeln" CONF_DIR= i kommandoraden.

    Nu är det dags att kompilera oscam för cygwin och detta görs på följande sätt:
    Kod:
    make cygwin CONF_DIR=./
    Skulle man nu vilja kompilera in stöd för pcsc-läsare i oscam så skulle kommandot se ut som följande:
    Kod:
    make cygwin CONF_DIR=./ USE_PCSC=1 PCSC_LIB="-lwinscard"
    När kompilationen är klar så kommer nu oscam ha blivit kompilerad i och sparad i katalogen /usr/src/oscam-svn/Distribution/

    Beroende på hur du nu vill köra OSCam, så kan oscam köras från antingen Cygwin miljön eller som en exe fil i windows.
    Beror lite på var du valde att lägga oscam´s konfigurations filer vid kompilerings tillfället som nämnt tidigare.
    Enklast om man nu vill köra något script i cygwin miljön för att enklare hålla oscam uppdaterad.

    Ett shell script för att autoupdatera oscam i windows anpassat för just Cygwin finner du här:
    cygwin_oscam_update.sh v1.0

    För konfiguration med mera så ber jag er kolla på denna guiden:
    PC och OSCam CardServer

    Senast redigerad av Minime den 2016-10-23 klockan 11:16.

  2. #2
    Medlem
    Reg.datum
    Oct 2012
    Inlägg
    46
    Tackad
    2 gånger
    hej jag kör windows 10 pro 64 och installerar cygwin64 Testade stänga av mitt virus program och köra allt som administratör. Installationen flyter på utan något fel medelande men resultatet blir detsamma
    försöker starta cygwin.exe då kommer fel medelande cygwin1.dll saknas ? skumt jag verkar inte få någon dll fil ?

  3. #3
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Citat Ursprungligen postat av bengus Visa inlägg
    hej jag kör windows 10 pro 64 och installerar cygwin64 Testade stänga av mitt virus program och köra allt som administratör. Installationen flyter på utan något fel medelande men resultatet blir detsamma
    försöker starta cygwin.exe då kommer fel medelande cygwin1.dll saknas ? skumt jag verkar inte få någon dll fil ?
    Prova att göra en sökning på datorn för att hitta filen cygwin1.dll. Det kan hända att den blivit installerad någonstans under Windows-mappen. Om du hittar den så prova att kopiera den och lägga en kopia i samma mapp som du har oscam.exe och se om det gör skillnad.
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss