Development #86867
Patches following call for testing lasso 2.9.0 prerelease
0%
Description
Hi,
Following call for testing lasso 2.9.0 pre-release, I gave it a try on Fedora Rawhide, which uses gcc 14.
Please find attached 2 patches I needed to get lasso to build.
Regards,
Xavier
Fichiers
Révisions associées
misc: move declaration of lasso_get_default_signature_method in xml.h (#86867)
misc: move declarations of signature method setters in private.h (#86867)
Historique
Mis à jour par Xavier Bachelot il y a 2 mois
This fixes :
```
tools.c:2788:71: error: implicit declaration of function 'lasso_get_default_signature_method'; did you mean 'lasso_get_min_signature_method'? [-Wimplicit-function-declaration]
2788 | strlen((char*)content), NULL, lasso_get_default_signature_method(), NULL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| lasso_get_min_signature_method
make5: *** [Makefile:799: tools.lo] Error 1
```
and
```
_lasso.c:5485:1: error: redefinition of 'get_default_signature_method'
5485 | get_default_signature_method(G_GNUC_UNUSED PyObject *self, PyObject *args)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
_lasso.c:3324:1: note: previous definition of 'get_default_signature_method' with type 'PyObject *(PyObject *, PyObject *)' {aka 'struct _object *(struct _object *, struct _object *)'}
3324 | get_default_signature_method(G_GNUC_UNUSED PyObject *self, PyObject *args)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
Mis à jour par Xavier Bachelot il y a 2 mois
Another note, xmlsec has been reverted to 1.2.37 in Fedora Rawhide, so the fixes for xmlsec 1.3 have unfortunately not been tested.
Mis à jour par Robot Gitea il y a 2 mois
- Tracker changé de Support à Development
- 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/12
- Titre : Corriger les dernières fonctions implicitement déclarées (#86867)
- Modifications : https://git.entrouvert.org/entrouvert/lasso/pulls/12/files
Mis à jour par Robot Gitea il y a 2 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/12
- Titre : Corriger les dernières fonctions implicitement déclarées (#86867)
- Modifications : https://git.entrouvert.org/entrouvert/lasso/pulls/12/files
configure.ac: raise errors for implicit function declarations (#86867)