FriBID forum

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.

#1 2014-11-02 07:35:32

Hellqvio
Member
Registered: 2014-04-06

gtk3 bug med fix

hej
Uppdaterade min OpenBSD från version 5.5 till 5.6,.
Uppdaterade därefter all "ports".
Då slog det mig att jag borde kolla om fribid fortfarande gick bra att bygga.
Det gick det inte!
Tydligen hade gtk3 smygit sig in vid uppdateringen av port.

Fick följande fel : 
"
gtk.c: In function 'selectExternalFile':
gtk.c:513: error: 'GTK_STOCK_CANCEL' undeclared (first use in this function)
gtk.c:513: error: (Each undeclared identifier is reported only once
gtk.c:513: error: for each function it appears in.)
gtk.c:513: error: 'GTK_STOCK_OPEN' undeclared (first use in this function)
"
läste på: https://developer.gnome.org/gtk3/stable … ialog.html

ändrade gtk.c enl:
--- client/gtk.c.orig   Sun Nov  2 07:05:23 2014
+++ client/gtk.c        Sun Nov  2 07:03:40 2014
@@ -513,8 +513,8 @@
     GtkFileChooser *chooser = GTK_FILE_CHOOSER(gtk_file_chooser_dialog_new(
             _("Select external identity file"), GTK_WINDOW(signDialog),
             GTK_FILE_CHOOSER_ACTION_OPEN,
-            GTK_STOCK_CANCEL  , GTK_RESPONSE_CANCEL,
-            GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
+            _("_Cancel") /*GTK_STOCK_CANCEL */ , GTK_RESPONSE_CANCEL,
+            _("_Open"),  /*GTK_STOCK_OPEN,*/ GTK_RESPONSE_ACCEPT,
             (char *)NULL));
     activeDialog = GTK_DIALOG(chooser);
   
sen gick allt bra!

Offline

#2 2014-11-02 11:40:29

samuellb
Administratör
Registered: 2010-02-15
Website

Re: gtk3 bug med fix

Hej,

Tack för att du tog dig tid att fixa detta, men det är faktiskt redan fixat i GIT i denna commit.

Mvh,
Samuel

Offline

Board footer

Powered by FluxBB