[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CNS ACe 2021 la storia infinita



Il 23/05/22 15:19, Roberto Resoli ha scritto:
> Il 23/05/22 14:16, Marco Bodrato ha scritto:
>>> cc1: all warnings being treated as errors
>> Poiché il Makefile (immagino, a meno che non sia una tua pre-impostazione
>> dell'ambiente di sviluppo) chiede al compilatore di trattare tutti gli
>> avvisi come errori... il processo si ferma.
> 
> Concordo.
> 
>> Ha senso trattare tutti gli avvisi come errori? Io in questo caso li
>> ignorerei, ma immagino sia stata non una scelta tua, ma di progettazione
>> del processo di compilazione...
> 
> Il makefile è quello del git master attuale di OpenSC, le istruzioni le
> ho redatte eseguendo su una ubuntu 20.04 aggiornata.
> 
> Forse girarsi ha delle condizioni di partenza diverse?
> 
> rob
> 

Grazie per le risposte, e scusate il ritardo nel rispondervi, ma sono un
pò preso.

Per quel che riguarda le condizioni di partenza non saprei, mi sono
limitato a far eseguire come suggerito nella pagina indicata da Roberto
Resoli, nulla più.

Sono su una debian testing/unstable 64 bit, non credo sia questo il
problema, il tutto è stato eseguito come utente, fatto salvo l'uso della
funzione sudo dove richiesta.

Domani dovrei avere più tempo per guardare/eseguire, quindi vi saprò
dire meglio, nel frattempo, visto me lo sono salvato metto l'output
completo, semmai serva alla vostra analisi.




make

make  all-recursive
make[1]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC»
Making all in etc
make[2]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/etc»
  GEN      opensc.conf.example
make[2]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/etc»
Making all in src
make[2]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src»
Making all in common
make[3]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/common»
  CC       compat_getopt_main.o
  CC       compat_dummy.lo
  CC       compat_strlcat.lo
  CC       compat_strlcpy.lo
  CC       compat_strnlen.lo
  CC       compat_getpass.lo
  CC       compat_getopt.lo
  CC       compat_report_rangecheckfailure.lo
  CC       compat___iob_func.lo
  CC       simclist.lo
  CCLD     libcompat.la
  CCLD     compat_getopt_main
  CC       libpkcs11.lo
  CCLD     libpkcs11.la
  CC       libscdl.lo
  CCLD     libscdl.la
make[3]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/common»
Making all in scconf
make[3]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/scconf»
  CC       scconf.lo
  CC       parse.lo
  CC       write.lo
  CC       sclex.lo
  CCLD     libscconf.la
make[3]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/scconf»
Making all in ui
make[3]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/ui»
  CC       strings.lo
  CCLD     libstrings.la
  CC       notify.lo
  CCLD     libnotify.la
make[3]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/ui»
Making all in pkcs15init
make[3]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/pkcs15init»
  CC       pkcs15-lib.lo
  CC       profile.lo
  CC       pkcs15-westcos.lo
  CC       pkcs15-gpk.lo
  CC       pkcs15-cflex.lo
  CC       pkcs15-cardos.lo
  CC       pkcs15-starcos.lo
  CC       pkcs15-setcos.lo
  CC       pkcs15-incrypto34.lo
  CC       pkcs15-muscle.lo
  CC       pkcs15-asepcos.lo
  CC       pkcs15-rutoken.lo
  CC       pkcs15-entersafe.lo
  CC       pkcs15-epass2003.lo
  CC       pkcs15-rtecp.lo
  CC       pkcs15-myeid.lo
  CC       pkcs15-oberthur.lo
  CC       pkcs15-oberthur-awp.lo
  CC       pkcs15-authentic.lo
  CC       pkcs15-iasecc.lo
  CC       pkcs15-openpgp.lo
  CC       pkcs15-sc-hsm.lo
  CC       pkcs15-isoApplet.lo
  CC       pkcs15-gids.lo
  CCLD     libpkcs15init.la
make[3]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/pkcs15init»
Making all in sm
make[3]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/sm»
  CC       sm-iso.lo
  CCLD     libsmiso.la
  CC       libsmeac_la-sm-eac.lo
  CCLD     libsmeac.la
  CC       sm-common.lo
  CCLD     libsm.la
make[3]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/sm»
Making all in libopensc
make[3]: ingresso nella directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/libopensc»
  CC       libopensc_la-sc.lo
  CC       libopensc_la-ctx.lo
  CC       libopensc_la-log.lo
  CC       libopensc_la-errors.lo
  CC       libopensc_la-asn1.lo
  CC       libopensc_la-base64.lo
  CC       libopensc_la-sec.lo
  CC       libopensc_la-card.lo
  CC       libopensc_la-iso7816.lo
  CC       libopensc_la-dir.lo
  CC       libopensc_la-ef-atr.lo
  CC       libopensc_la-ef-gdo.lo
  CC       libopensc_la-padding.lo
  CC       libopensc_la-apdu.lo
  CC       libopensc_la-simpletlv.lo
  CC       libopensc_la-gp.lo
  CC       libopensc_la-pkcs15.lo
  CC       libopensc_la-pkcs15-cert.lo
  CC       libopensc_la-pkcs15-data.lo
  CC       libopensc_la-pkcs15-pin.lo
  CC       libopensc_la-pkcs15-prkey.lo
  CC       libopensc_la-pkcs15-pubkey.lo
  CC       libopensc_la-pkcs15-skey.lo
  CC       libopensc_la-pkcs15-sec.lo
  CC       libopensc_la-pkcs15-algo.lo
  CC       libopensc_la-pkcs15-cache.lo
  CC       libopensc_la-pkcs15-syn.lo
  CC       libopensc_la-pkcs15-emulator-filter.lo
  CC       libopensc_la-muscle.lo
  CC       libopensc_la-muscle-filesystem.lo
  CC       libopensc_la-ctbcs.lo
  CC       libopensc_la-reader-ctapi.lo
  CC       libopensc_la-reader-pcsc.lo
  CC       libopensc_la-reader-openct.lo
  CC       libopensc_la-reader-tr03119.lo
  CC       libopensc_la-card-setcos.lo
  CC       libopensc_la-card-flex.lo
  CC       libopensc_la-card-gpk.lo
  CC       libopensc_la-card-cardos.lo
  CC       libopensc_la-card-tcos.lo
  CC       libopensc_la-card-default.lo
  CC       libopensc_la-card-mcrd.lo
  CC       libopensc_la-card-starcos.lo
  CC       libopensc_la-card-openpgp.lo
  CC       libopensc_la-card-oberthur.lo
  CC       libopensc_la-card-belpic.lo
  CC       libopensc_la-card-atrust-acos.lo
  CC       libopensc_la-card-entersafe.lo
  CC       libopensc_la-card-epass2003.lo
  CC       libopensc_la-card-coolkey.lo
  CC       libopensc_la-card-incrypto34.lo
  CC       libopensc_la-card-piv.lo
  CC       libopensc_la-card-cac-common.lo
  CC       libopensc_la-card-cac.lo
  CC       libopensc_la-card-cac1.lo
  CC       libopensc_la-card-muscle.lo
  CC       libopensc_la-card-asepcos.lo
  CC       libopensc_la-card-akis.lo
  CC       libopensc_la-card-gemsafeV1.lo
  CC       libopensc_la-card-rutoken.lo
  CC       libopensc_la-card-rtecp.lo
  CC       libopensc_la-card-westcos.lo
  CC       libopensc_la-card-myeid.lo
  CC       libopensc_la-card-itacns.lo
  CC       libopensc_la-card-authentic.lo
  CC       libopensc_la-card-iasecc.lo
card-iasecc.c: In function 'iasecc_qsign_data_sha1':
card-iasecc.c:3184:9: error: 'SHA1_Init' is deprecated: Since OpenSSL 3.0
[-Werror=deprecated-declarations]
 3184 |         SHA1_Init(&sha);
      |         ^~~~~~~~~
In file included from /usr/include/openssl/x509.h:41,
                 from /usr/include/openssl/pem.h:23,
                 from card-iasecc.c:33:
/usr/include/openssl/sha.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
      |                           ^~~~~~~~~
card-iasecc.c:3185:9: error: 'SHA1_Update' is deprecated: Since OpenSSL 3.0
[-Werror=deprecated-declarations]
 3185 |         SHA1_Update(&sha, in, in_len);
      |         ^~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:41,
                 from /usr/include/openssl/pem.h:23,
                 from card-iasecc.c:33:
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data,
size_t len);
      |                           ^~~~~~~~~~~
card-iasecc.c:3210:9: error: 'SHA1_Final' is deprecated: Since OpenSSL 3.0
[-Werror=deprecated-declarations]
 3210 |         SHA1_Final(out->hash, &sha);
      |         ^~~~~~~~~~
In file included from /usr/include/openssl/x509.h:41,
                 from /usr/include/openssl/pem.h:23,
                 from card-iasecc.c:33:
/usr/include/openssl/sha.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
      |                           ^~~~~~~~~~
card-iasecc.c: In function 'iasecc_qsign_data_sha256':
card-iasecc.c:3236:9: error: 'SHA256_Init' is deprecated: Since OpenSSL 3.0
[-Werror=deprecated-declarations]
 3236 |         SHA256_Init(&sha256);
      |         ^~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:41,
                 from /usr/include/openssl/pem.h:23,
                 from card-iasecc.c:33:
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
card-iasecc.c:3237:9: error: 'SHA256_Update' is deprecated: Since
OpenSSL 3.0
[-Werror=deprecated-declarations]
 3237 |         SHA256_Update(&sha256, in, in_len);
      |         ^~~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:41,
                 from /usr/include/openssl/pem.h:23,
                 from card-iasecc.c:33:
/usr/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
card-iasecc.c:3262:9: error: 'SHA256_Final' is deprecated: Since OpenSSL
3.0
[-Werror=deprecated-declarations]
 3262 |         SHA256_Final(out->hash, &sha256);
      |         ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:41,
                 from /usr/include/openssl/pem.h:23,
                 from card-iasecc.c:33:
/usr/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md,
SHA256_CTX
*c);
      |                           ^~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:1874: libopensc_la-card-iasecc.lo] Errore 1
make[3]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src/libopensc»
make[2]: *** [Makefile:465: all-recursive] Errore 1
make[2]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC/src»
make[1]: *** [Makefile:609: all-recursive] Errore 1
make[1]: uscita dalla directory
«/dati_mypers/personale/sistema/software/tessera_sanitaria/opensc-patchato-3v1n0
/OpenSC»
make: *** [Makefile:517: all] Errore 2






-- 
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|
Simone Girardelli


Reply to: