Date: Tue, 11 Apr 2006 08:11:30 GMT From: Ron MacNeil <macro@hotmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/95615: [patch] to build japanese/kasumi with gcc 4.1 Message-ID: <200604110811.k3B8BUGv069646@www.freebsd.org> Resent-Message-ID: <200604110820.k3B8KJGo023242@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 95615 >Category: ports >Synopsis: [patch] to build japanese/kasumi with gcc 4.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 11 08:20:19 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Ron MacNeil >Release: 7-CURRENT >Organization: >Environment: FreeBSD ... 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Mon Mar 20 13:57:28 EST 2006 ...@...:/usr/obj/usr/src/sys/MYKERNEL i386 >Description: japanese/kasumi won't build with gcc41 due to changes in the handling of friend functions in c++ in gcc41 >How-To-Repeat: >Fix: Add the following as a new patch file in japanese/kasumi/files: --- KasumiMainWindow.hxx.orig Tue Apr 11 18:02:25 2006 +++ KasumiMainWindow.hxx Tue Apr 11 18:03:39 2006 @@ -27,6 +27,41 @@ typedef _SearchByEnum SearchBy; + +void _call_back_delete_event(GtkWidget *widget, + GdkEvent *event, + gpointer data); +void _call_back_quit(GtkWidget *widget, + gpointer data); +void _call_back_store(GtkWidget *widget, + gpointer data); +void _call_back_add(GtkWidget *widget, + gpointer data); +void _call_back_remove(GtkWidget *widget, + gpointer data); +void _call_back_adding_mode(GtkWidget *widget, + gpointer data); +void _call_back_changed_list_cursor(GtkWidget *widget, + gpointer data); +void _call_back_changed_sound_entry(GtkWidget *widget, + gpointer data); +void _call_back_changed_spelling_entry(GtkWidget *widget, + gpointer data); +void _call_back_changed_frequency_spin(GtkWidget *widget, + gpointer data); +void _call_back_changed_word_class_combo(GtkWidget *widget, + gpointer data); +void _call_back_changed_verb_type_combo(GtkWidget *widget, + gpointer data); +void _call_back_toggled_check(GtkWidget *widget, + gpointer data); +void _call_back_changed_search_entry(GtkWidget *widget, + gpointer data); +void _call_back_activate_search_entry(GtkWidget *widget, + gpointer data); +void _call_back_clicked_column_header(GtkTreeViewColumn *column, + gpointer data); + class KasumiMainWindow : public KasumiDicEventListener{ friend void _call_back_delete_event(GtkWidget *widget, GdkEvent *event, --- KasumiAddWindow.hxx.orig Tue Apr 11 18:04:52 2006 +++ KasumiAddWindow.hxx Tue Apr 11 18:05:32 2006 @@ -10,6 +10,23 @@ #include "KasumiWord.hxx" #include "KasumiConfiguration.hxx" + +void _call_back_add_window_delete_event(GtkWidget *widget, + GdkEvent *event, + gpointer data); +void _call_back_add_window_quit(GtkWidget *widget, + gpointer data); +void _call_back_add_window_add(GtkWidget *widget, + gpointer data); +void _call_back_manage_mode(GtkWidget *widget, + gpointer data); +void _call_back_add_window_changed_word_class_combo(GtkWidget *widget, + gpointer data); +void _call_back_selection_data_received(GtkWidget *widget, + GtkSelectionData *selection_data, + gpointer data) ; + + class KasumiAddWindow{ friend void _call_back_add_window_delete_event(GtkWidget *widget, GdkEvent *event, >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604110811.k3B8BUGv069646>