FriBID är ett fritt program för e-legitimation med BankID.
OBS! FriBID är i praktiken nedlagt, och fungarar inte att använda längre.
You are not logged in.
Tjabba!
Jag har haft lite problem med att installera fribid i Gentoo genom mitt paketskript.
I vilket fall låg "felet" i client/gtk.c. I version v0.3+ sker ett anrop till gdk_window_foreign_new och pekaren till parent konverteras implicit. Jag misstänker att gcc gör detta genom en int? Varför då portage börjar skrika.
Lösningen var dock trivial, bara att lägga till en explicit deklaration av GdkWindow* gkd_window_foreign_new: https://github.com/edwtjo/ebuilds/commi … ace4508ec8
Att jag inte upptäckt det tidigare har att göra med att jag nyligen skaffat en 64bit laptop och först då uppgraderat till v0.3.+
Det kanske hade varit bättre att köra en pull request över github?
Offline
Bra att du upptäckte detta
Det var ett fulhack från min sida, för att kunna stödja GTK < 2.24 även om man kompilerade på GTK >= 2.24 (gdk_window_foreign_new är deprecated sedan GTK 2.24).
Finns dock inget behov av detta eftersom jag inte distribuerar binärfiler direkt från webbsidan längre (använder bara repositories nu). Så jag tror det bästa är att ändra #if GTK_CHECK_VERSION(3, 0, 0) till #if GTK_CHECK_VERSION(2, 24, 0).
Uppdatering: Fixat i GIT: https://github.com/samuellb/fribid/comm … dc1477546c
Offline