Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 30 est mort ce soir

#1 22/03/2020 15:02:23

didierg
Modérateur
Modérateur
Inscription : 11/07/2005
Messages : 5 270

[Résolu] Fedora 32 - gnome-encfs-manager-1.8.19-300.47

Bonjour,

J'essaie de créer un rpm pour fedora 32 à partir de gnome-encfs-manager-1.8.19-300.47.src.rpm disponible sur la page: https://software.opensuse.org/download. … fs-manager

J'obtiens 6 erreurs et un certain nombre de warning. C'est 6 erreurs qui plantent la compilation sont les suivantes:

encfs/encfs_wrapper2.vala:155.30-155.35: error: `malloc' is an ambiguous reference between `GLib.malloc' and `Posix.malloc'
		            string *pout = malloc(1024);
		                           ^^^^^^
encfs/encfs_wrapper2.vala:163.15-163.18: error: `free' is an ambiguous reference between `GLib.free' and `Posix.free'
		            free(pout);
		            ^^^^
encfs/encfs_wrapper2.vala:315.30-315.35: error: `malloc' is an ambiguous reference between `GLib.malloc' and `Posix.malloc'
		            string *pout = malloc(1024);
		                           ^^^^^^
encfs/encfs_wrapper2.vala:323.15-323.18: error: `free' is an ambiguous reference between `GLib.free' and `Posix.free'
		            free(pout);
		            ^^^^
encfs/encfs_wrapper2.vala:482.30-482.35: error: `malloc' is an ambiguous reference between `GLib.malloc' and `Posix.malloc'
		            string *pout = malloc(2048);
		                           ^^^^^^
encfs/encfs_wrapper2.vala:490.15-490.18: error: `free' is an ambiguous reference between `GLib.free' and `Posix.free'
		            free(pout);
		            ^^^^
---/---
Compilation failed: 6 error(s), 93 warning(s)

Je ne suis pas un programmeur et encore moins en vala.

Qui peut m'aider ?

Hors ligne

#2 22/03/2020 16:17:49

didierg
Modérateur
Modérateur
Inscription : 11/07/2005
Messages : 5 270

Re : [Résolu] Fedora 32 - gnome-encfs-manager-1.8.19-300.47

Bien que je ne soit pas programmeur et encore moins en vala, j'ai trouvé le problème sans aucun mérite et construit le patch pour le corriger et ça marche !

Il suffisait de préfixer les malloc et free par GLib.

Hors ligne

Pied de page des forums