Resultat 1 till 10 av 14

Ämne: Problem med make

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
    make ska installeras i debian och ubuntu om man installerar "build-essential" som atomized
    Skrev i inlägg #2

    make och cmake är två olika buildsystem.
    make är en buildsystem och OSCam är anpassat för att kunna bygga programvaran från source koden.
    cmake är också ett buildsystem och går säkerligen att använda om man vill, men source koden och själva buildsystemet för OSCam är inte helt optimerat eller anpassat för cmake.
    Senast redigerad av Minime den 2016-09-21 klockan 09:29.
    Asus EeeBox Slackware 64 15.0 - OSCam Build 10611 - Omnikey 3121
    Asus EeeBox Slackware 64 15.0 - Kodi 20.2
    Raspberry Pi 4 Slackware Arm 15.0 - Kodi 20.2
    Miraclebox Premium Twin HD - Openvix 5.2.040 - OSCam r11532 - (Neotion CI+ CA-modul)
    Sharp Aquos 40" LED-TV LC-40LE600S

  2. #2
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Citat Ursprungligen postat av Minime Visa inlägg
    cmake är också ett buildsystem och går säkerligen att använda om man vill, men source koden och själva buildsystemet för OSCam är inte helt optimerat eller anpassat för cmake.
    I din guide skriver du att man ska använda cmake. Antar att du hade någon anledning att skriva så?

    Jag är långtifrån någon expert på just kompilering men vi brukar skicka med vissa flaggor för webif och PC/SC-läsare med cmake kommandot. Om man nu hoppar över cmake så antar jag att man inte får de funktionerna utan att gå in och pilla i make-filerna, vilket i så fall kanske borde beskrivas?

    Själv har jag alltid kört med cmake efter din guide och inte haft några problem med det.
    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!!


  3. #3
    ComHit Crew Minimes avatar
    Reg.datum
    Jul 2007
    Inlägg
    2 267
    Tackad
    247 gånger
    Ser nu att den guiden och scripten jag har för Linux så använder man både cmake och make
    cmake är nog en form av konfiguration istället för att skriva ./config.sh --enable WEBIF ext... fast går att använda enbart make med parametrar om nu bygg metoden är anpassat för det.

    I Windows så använder jag en annan bygg metod med bara make.
    det går alltså att använda båda alternativen.
    Dock så är det lite skillnad på "bygg parametrarna" beroende på om man använder både cmake och make
    eller enbart använder make.
    Ska nog skriva om guiden för enbart make som används i Windows guiden.
    Ett lite enklare sätt att bygga OSCam på, kanske är liten skillnad men man slipper då köra både cmake och make.
    Senast redigerad av Minime den 2016-09-21 klockan 10:42.
    Asus EeeBox Slackware 64 15.0 - OSCam Build 10611 - Omnikey 3121
    Asus EeeBox Slackware 64 15.0 - Kodi 20.2
    Raspberry Pi 4 Slackware Arm 15.0 - Kodi 20.2
    Miraclebox Premium Twin HD - Openvix 5.2.040 - OSCam r11532 - (Neotion CI+ CA-modul)
    Sharp Aquos 40" LED-TV LC-40LE600S

  4. #4
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Citat Ursprungligen postat av Minime Visa inlägg
    Ska nog skriva om guiden för enbart make som används i Windows guiden.
    Ett lite enklare sätt att bygga OSCam på, kanske är liten skillnad men man slipper då köra både cmake och make.
    Det låter bra Minime. Om du får till något bra/enklare så kan jag anpassa min Raspberry-guide efter det.
    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!!


  5. #5
    Seniormedlem
    Reg.datum
    Feb 2004
    Inlägg
    997
    Tackad
    14 gånger
    hej
    jag har läst nånstans att cmake är till för configuration, vad man vill ha med. cmake .. tar med allt.
    för oscam kör jag cmake.. och sedan make jag tycker det är hur bekväm som helst.

    Mvh Kalle

  6. #6
    Färsking
    Reg.datum
    Jun 2011
    Inlägg
    22
    Tackad
    1 gånger
    Jag körde "make config" och fick en grafisk dialog där jag kunde konfigurera vad som skulle ingå. Sedan kör jag "make" och jag får då följande...
    linux-yzp2:/usr/src/oscam/oscam-svn # make
    +-------------------------------------------------------------------------------
    | OSCam ver: 1.20-unstable_svn rev: 11273 target: i586-suse-linux
    | Tools:
    | CROSS =
    | CC = gcc
    | Settings:
    | CONF_DIR = /usr/local/etc
    | CC_OPTS = -O2 -ggdb -pipe -ffunction-sections -fdata-sections
    | CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
    | CFLAGS =
    | LDFLAGS = -Wl,--gc-sections
    | LIBS = -lpthread -ldl -lrt
    | UseFlags =
    | Config:
    | Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK CLOCKFIX
    | Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM SERIAL CONSTCW PANDORA GHTTP
    | Readers : NAGRA CONAX CRYPTOWORKS VIACCESS VIDEOGUARD
    | CardRdrs : PHOENIX
    | Compiler : gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
    | Config : build/i586-suse-linux/config.mak
    | Binary : Distribution/oscam-1.20-unstable_svn11273-i586-suse-linux
    +-------------------------------------------------------------------------------
    CC cscrypt/des.c
    CC cscrypt/md5.c
    CC csctapi/atr.c
    CC csctapi/icc_async.c
    CC csctapi/io_serial.c
    CC csctapi/protocol_t0.c
    CC csctapi/protocol_t1.c
    CC csctapi/ifd_phoenix.c
    CC module-anticasc.c
    CC module-cacheex.c
    CC module-camd35-cacheex.c
    CC module-camd35.c
    CC module-cccam-cacheex.c
    CC module-cccam.c
    CC module-cccshare.c
    CC module-constcw.c
    CC module-csp.c
    CC module-cw-cycle-check.c
    CC module-dvbapi-chancache.c
    CC module-dvbapi.c
    CC module-gbox-helper.c
    CC module-gbox-sms.c
    CC module-gbox-cards.c
    CC module-gbox.c
    CC module-ird-guess.c
    CC module-monitor.c
    CC module-newcamd.c
    CC module-newcamd-des.c
    CC module-pandora.c
    CC module-ghttp.c
    CC module-radegast.c
    CC module-scam.c
    CC module-serial.c
    CC module-stat.c
    CC module-webif-lib.c
    CC module-webif-tpl.c
    CC module-webif.c
    CC webif/pages.c
    CC reader-common.c
    CC reader-conax.c
    CC reader-cryptoworks.c
    CC reader-nagra.c
    CC reader-viaccess.c
    CC reader-videoguard-common.c
    CC reader-videoguard1.c
    CC reader-videoguard12.c
    CC reader-videoguard2.c
    CC oscam-aes.c
    CC oscam-array.c
    CC oscam-cache.c
    CC oscam-chk.c
    CC oscam-client.c
    CC oscam-conf.c
    CC oscam-conf-chk.c
    CC oscam-conf-mk.c
    CC oscam-config-account.c
    CC oscam-config-global.c
    CC oscam-config-reader.c
    CC oscam-config.c
    CC oscam-ecm.c
    CC oscam-emm.c
    CC oscam-emm-cache.c
    CC oscam-failban.c
    CC oscam-files.c
    CC oscam-garbage.c
    CC oscam-lock.c
    CC oscam-log.c
    CC oscam-log-reader.c
    CC oscam-net.c
    CC oscam-llist.c
    CC oscam-reader.c
    CC oscam-simples.c
    CC oscam-string.c
    CC oscam-time.c
    CC oscam-work.c
    CC oscam.c
    CONF build/i586-suse-linux/config.c
    LINK Distribution/oscam-1.20-unstable_svn11273-i586-suse-linux.debug
    STRIP Distribution/oscam-1.20-unstable_svn11273-i586-suse-linux

    Nu är frågan var oscam binär fil finns? I guiden står "Om allt nu gick vägen efter att ha byggt färdigt OSCam, så ska det nu finnas en binär fil (Körbar fil) i mappen som heter oscam". Var hittar jag den?

  7. #7
    Seniormedlem
    Reg.datum
    Feb 2004
    Inlägg
    997
    Tackad
    14 gånger
    försök med find -name oscam

  8. #8
    Seniormedlem
    Reg.datum
    Dec 2004
    Inlägg
    4 250
    Tackad
    122 gånger
    Citat Ursprungligen postat av ozean Visa inlägg
    STRIP Distribution/oscam-1.20-unstable_svn11273-i586-suse-linux

    Nu är frågan var oscam binär fil finns? I guiden står "Om allt nu gick vägen efter att ha byggt färdigt OSCam, så ska det nu finnas en binär fil (Körbar fil) i mappen som heter oscam". Var hittar jag den?
    Du har ju svaret framför ögonen på sista raden

    STRIP Distribution/oscam-1.20-unstable_svn11273-i586-suse-linux

    eftersom det inte är några / eller .. före så betyder det att det är i den katalog du kompilerat det i.
    STRIP tar bara bort onödig debug kod som inte behövs i normala fall.
    Senast redigerad av Leatherface den 2016-09-21 klockan 22:08.
    DM8000CC 1TB HDD DVD - OpenPLi
    HTPC: Intel Core i5 2320 8GB 500GB HDD + Kodi
    Epson TW3200, Euroscreen Black Grey 86"
    ESXi med bla Tvheadend Server + HDHomeRun HDHR3-4DC
    Raspberry Pi 4 - LibreELEC
    Revolut https://revolut.com/sv-SE/referral/andreaa5w Vimla https://vimla.se/?202112012015449961 Tibber: https://invite.tibber.com/dc6f62be

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