Project

General

Profile

Development #86867

Patches following call for testing lasso 2.9.0 prerelease

Added by Xavier Bachelot 20 days ago. Updated 18 days ago.

Status:
Résolu (à déployer)
Priority:
Normal
Category:
-
Target version:
-
Start date:
12 February 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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


Files

Associated revisions

Revision 5c963205 (diff)
Added by Benjamin Dauvergne 19 days ago

configure.ac: raise errors for implicit function declarations (#86867)

Revision 625bf7d9 (diff)
Added by Benjamin Dauvergne 19 days ago

misc: move declaration of lasso_get_default_signature_method in xml.h (#86867)

Revision 3e6f9076 (diff)
Added by Benjamin Dauvergne 19 days ago

misc: move declarations of signature method setters in private.h (#86867)

History

#1

Updated by Xavier Bachelot 20 days ago

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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~
```

#2

Updated by Xavier Bachelot 20 days ago

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.

#4

Updated by Benjamin Dauvergne 20 days ago

  • Assignee set to Benjamin Dauvergne
#5

Updated by Robot Gitea 19 days ago

  • Tracker changed from Support to Development
  • Status changed from Nouveau to Solution proposée

Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea 18 days ago

  • Status changed from Solution proposée to Résolu (à déployer)

Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :

Also available in: Atom PDF