gorgone / s3_releases

Simplebuild 3 Releases
GNU General Public License v3.0
42 stars 32 forks source link

Arm v6 with Smargo reader -> fatal error: libusb-1.0/libusb.h #69

Closed myhobby2 closed 1 year ago

myhobby2 commented 1 year ago

Thanks for the tool. Using the last version on a debian buster platform. Run into an issue that I can't compile a oscam version for my Raspb 1 B with smargos attached. If I don't include smargo reader support, everything compiles great

| OSCam ver: 1.20_svn rev: 11725-798 target: armv6-rpi1-linux-gnueabihf-ssl-libusb | Tools: | CROSS = /install/support/toolchains/rpi_armv6/bin/armv6-rpi1-linux-gnueabihf- | CC = /install/support/toolchains/rpi_armv6/bin/armv6-rpi1-linux-gnueabihf-gcc | Settings: | CONF_DIR = /etc/tuxbox/config | CC_OPTS = -O1 -ggdb -pipe -ffunction-sections -fdata-sections -o nodeadcode | CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition | CFLAGS = -fexpensive-optimizations -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_LIBUSB=1 -DWITH_UTF8=1 -DWITH_UTF8 | LDFLAGS = -Wl,--gc-sections -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_LIBUSB=1 -DWITH_UTF8=1 -DWITH_UTF8 | LIBS = -lssl -lcrypto -lusb-1.0 -lrt -lm -lpthread -ldl | UseFlags = USE_SSL=1 USE_LIBCRYPTO=1 USE_LIBUSB=1 USE_UTF8=1 | Config: | Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING WITH_DEBUG MODULE_MONITOR WITH_LB WITH_EMU WITH_SOFTCAM | Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX SCAM | Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT | CardRdrs : PHOENIX INTERNAL SMARGO SMART | Compiler : armv6-rpi1-linux-gnueabihf-gcc (crosstool-NG 1.25.0.117_66ac9e6 - simplebuild3) 12.2.0 | Config : build/armv6-rpi1-linux-gnueabihf-ssl-libusb/config.mak | Binary : /install/support/binaries/oscam-svn11725-rpi_armv6-webif-dvbapi-libusb-emu798 +------------------------------------------------------------------------------- HOSTCC webif/pages_gen GEN webif/pages.c GEN Compressed 492344 template bytes into 186433 bytes. 305911 saved bytes (62.13%). CC cscrypt/i_cbc.c CC cscrypt/i_ecb.c CC cscrypt/i_skey.c CC cscrypt/rc6.c CC cscrypt/fast_aes.c CC cscrypt/sha256.c CC cscrypt/des.c CC cscrypt/md5.c CC csctapi/icc_async.c CC cscrypt/mdc2.c CC csctapi/protocol_t1.c CC csctapi/atr.c CC csctapi/io_serial.c CC csctapi/protocol_t0.c CC csctapi/ifd_sci.c CC csctapi/ifd_phoenix.c CC csctapi/ifd_smargo.c CC csctapi/ifd_smartreader.c CC minilzo/minilzo.c csctapi/ifd_smartreader.c:13:10: fatal error: libusb-1.0/libusb.h: No such file or directory 13 | #include <libusb-1.0/libusb.h> | ^~~~~ compilation terminated. make[1]: [Makefile:457: build/armv6-rpi1-linux-gnueabihf-ssl-libusb/csctapi/ifd_smartreader.o] Error 1 make[1]: Waiting for unfinished jobs.... CC module-camd35.c CC module-cccam.c make: *** [Makefile:413: all] Error 2

| TIME > [ 0 min(s) 6 secs ]

Any idea how to resolve this or is this not supported ?

myhobby2 commented 1 year ago

Resolved by the following command: ./s3 tcupdate --reset