Storia infinita perche' e' mesi che sto lentamente masticando il problema
del non riuscire ad autenticarmi. Ma ora vedo per la prima volta la luce
alla fine del tunnel, avendo letto dove si trova il certificato sulla
CNS ACe 2021 (tra parentesi, Athena, come societa' non esiste piu' ?),
Il 21 maggio 2022 14:26:22 CEST, rowun <rowun@tiscali.it> ha scritto:
Storia infinita perche' e' mesi che sto lentamente masticando il problema >>del non riuscire ad autenticarmi. Ma ora vedo per la prima volta la luce >>alla fine del tunnel, avendo letto dove si trova il certificato sulla
CNS ACe 2021 (tra parentesi, Athena, come societa' non esiste piu' ?),
E' una carta IDEMIA, prova la patch di 3v1n0:
https://www.freelists.org/post/linuxtrent/Tessere-Sanitarie-ACe-2021-compilare-OpenSC-con-la-patch-di-3v1n0,7
rob
<https://github.com/3v1n0/OpenSC/commit/6b627f1a01ac58df4edf634ae9865ec67c9d0700>
Il 21/05/22 14:26, rowun ha scritto:
<https://github.com/3v1n0/OpenSC/commit/6b627f1a01ac58df4edf634ae9865ec67c9d0700>
Questo è il commit nel fork, 3v1n0 ha poi fatto una Pull Request:
https://github.com/OpenSC/OpenSC/pull/2483
Da cui le istruzioni, riportate nel post sulla ml di LinuxTrent. Le puoi leggere qui:
https://www.resolutions.it/nextcloud/index.php/s/a7iek2nnGpMzRZY
Collaudate da me e da un'altra persona negli scorsi giorni. OpenSC con
la patch supporta sia le carte precedenti che la nuova IDEMIA ACe 2021.
rob
Durante l'esecuzione del make, mi da questi errori, è la seconda volta,
dopo la prima ho disinstallato opensc e opensc-pkcs11, ma non capisco
che tipo di errori siano, sempre se errori sono.
Ho messo solo la parte finale, ma se serve metto tutto il listato di esecuzione del make.
card-iasecc.c:3184:9: error: 'SHA1_Init' is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]
cc1: all warnings being treated as errors
cc1: all warnings being treated as errorsPoiché 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.
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 23/05/22 14:16, Marco Bodrato ha scritto:
cc1: all warnings being treated as errorsPoiché 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
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 errorsPoiché 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,
-Werror
Make all warnings into errors.
Il 25/05/22 11:01, liste DOT girarsi AT posteo DOT eu ha scritto:
Il 23/05/22 15:19, Roberto Resoli ha scritto:
Sono su una debian testing/unstable 64 bit,
Ecco. La debian unstable probabilmente si porte dietro dipendenze (come
il nuovo openssl 3.0) che dichiara come deprecato l'uso di crittografia
non allo stato dell'arte.
Dato che il Makefile di OpenSC è molto restrittivo, e inserisce ne flag
di compilazione -Werror:
-Werror
Make all warnings into errors.
La compilazione quindi fallisce.
Secondo me basta che sostituisci il -Werror con un -Wfatal-error per compilare senza problemi.
Il 25/05/2022 17:38, Marco Bodrato ha scritto:
Infatti la "colpa" non è di OpenSSL (non che non ne abbia... :) ) ma di opensc che non si è ancora adeguato. Ne' potrà farlo facilmente.Ecco. La debian unstable probabilmente si porte dietro dipendenze (comeE quindi come deprecabile mantenere, anche solo nei sorgenti, una
il nuovo openssl 3.0) che dichiara come deprecato l'uso di crittografia
non allo stato dell'arte.
compatibilità con chi non s'è ancora adeguato :-)
Attenzione che praticamente *nessuno* si è adeguato. Openssl v3, benchè rilasciato stabile (l'ultima release è OpenSSL 3.0.3 de 3 Maggio scorso) non è stao incluso in alcuna distribuzione corrente (in debian appare solo in unstable).
rob
Il 21/05/22 14:26, rowun ha scritto:
<https://github.com/3v1n0/OpenSC/commit/6b627f1a01ac58df4edf634ae9865ec67c9d0700>
Questo è il commit nel fork, 3v1n0 ha poi fatto una Pull Request:
https://github.com/OpenSC/OpenSC/pull/2483
Da cui le istruzioni, riportate nel post sulla ml di LinuxTrent. Le
puoi leggere qui:
https://www.resolutions.it/nextcloud/index.php/s/a7iek2nnGpMzRZY
Collaudate da me e da un'altra persona negli scorsi giorni. OpenSC con
la patch supporta sia le carte precedenti che la nuova IDEMIA ACe 2021.
rob
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 10:40:29 |
Calls: | 6,666 |
Files: | 12,213 |
Messages: | 5,336,335 |