Development #85340
Patch to address implicit function declarations
0%
Description
The Fedora project is testing GCC 14 which includes stricter validations. They have included an upstream patch into Fedora rawhide. It addresses a few implicit function declarations due to missing includes. It is a very simple change.
commit a8e038a11b13dc9899023e9c6ed027843bca8503 (HEAD ->
rawhide, origin/rawhide, origin/main)
Author: Yaakov Selkowitz <yselkowi@redhat.com>
Date: Tue Dec 26 00:35:47 2023 -0500
Fix for https://fedoraproject.org/wiki/Changes/PortingToModernC
tools.c:264:16: error: implicit declaration of function 'PEM_read_bio_PUBKEY
'
tools.c:270:32: error: implicit declaration of function 'PEM_read_bio_Privat
eKey'
tools.c:276:48: error: implicit declaration of function 'PEM_read_bio_X509'
tools.c:347:20: error: implicit declaration of function 'PEM_read_X509'
diff --git a/fix-openssl-implicit-declarations.patch b/fix-openssl-implicit-d
eclarations.patch
new file mode 100644
index 0000000..088f36b
--- /dev/null
++ b/fix-openssl-implicit-declarations.patch@ -0,0 +1,12
@
+diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c
+index 385858d1..bbc87d9f 100644
--- a/lasso/xml/tools.c
+++ b/lasso/xml/tools.c@ -47,6 +47,7
@
+ #include <libxml/xmlIO.h>
+
+ #include <openssl/evp.h>
+#include <openssl/pem.h>
+ #include <xmlsec/base64.h>
+ #include <xmlsec/crypto.h>
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Nouveau à Solution proposée
Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/lasso/pulls/8
- Titre : misc: fix implicite declaration errors (#85340)
- Modifications : https://git.entrouvert.org/entrouvert/lasso/pulls/8/files
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Solution proposée à Résolu (à déployer)
Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/lasso/pulls/8
- Titre : misc: fix implicite declaration errors (#85340)
- Modifications : https://git.entrouvert.org/entrouvert/lasso/pulls/8/files
misc: fix implicit function declaration errors (#85340)