From owner-freebsd-ports Sat Feb 19 10:54:39 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 180BF37BD27 for ; Sat, 19 Feb 2000 10:54:35 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA68935; Sat, 19 Feb 2000 10:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from ms.tokyo.jcom.ne.jp (ms.tokyo.jcom.ne.jp [210.234.123.18]) by hub.freebsd.org (Postfix) with ESMTP id E47B837BDD5 for ; Sat, 19 Feb 2000 10:46:40 -0800 (PST) (envelope-from knu@idaemons.org) Received: from daemon.local.idaemons.org (pc062023.tokyo.jcom.ne.jp [210.155.62.23]) by ms.tokyo.jcom.ne.jp (8.9.1/3.7W 06/01/99) with ESMTP id DAA23772 for ; Sun, 20 Feb 2000 03:43:39 +0900 (JST) Received: by daemon.local.idaemons.org (8.9.3/3.7W) id DAA75297; Sun, 20 Feb 2000 03:43:07 +0900 (JST) Message-Id: <86hff52fu4.wl@archon.local.idaemons.org> Date: Sun, 20 Feb 2000 03:43:31 +0900 From: "Akinori -Aki- MUSHA" To: FreeBSD-gnats-submit@freebsd.org Subject: ports/16821: x11-toolkits/rep-gtk: a fix for the prototype error Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 16821 >Category: ports >Synopsis: x11-toolkits/rep-gtk: a fix for the prototype error >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Feb 19 10:50:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: "Akinori -Aki- MUSHA" >Release: FreeBSD 4.0-CURRENT i386 >Organization: Associated I. Daemons >Environment: FreeBSD archon.local.idaemons.org 4.0-CURRENT FreeBSD 4.0-CURRENT #29: Sat Feb 19 02:21:47 JST 2000 root@archon.local.idaemons.org:/usr/src/sys/compile/ARCHON i386 >Description: The prototype declaration of `gdk_color_copy' in `rep-gtk.h' differs from that of `${X11BASE}/include/gtk12/gdk/gdk.h'. I guess this might be caused by gtk's update from 1.2.6 to 1.2.7. >How-To-Repeat: # cd /usr/ports/x11-toolkits/rep-gtk # make . . . cc -c -I/usr/local/include -DHAVE_CONFIG_H -I. -O -mpentiumpro -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/gnome-xml -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -fPIC -DPIC rep-gtk.c -o .libs/rep-gtk.lo In file included from rep-gtk.c:25: rep-gtk.h:261: conflicting types for `gdk_color_copy' /usr/X11R6/include/gtk12/gdk/gdk.h:556: previous declaration of `gdk_color_copy' gmake: *** [rep-gtk.lo] Error 1 *** Error code 2 Stop in /usr/ports/x11-toolkits/rep-gtk. *** Error code 1 Stop in /usr/ports/x11-toolkits/rep-gtk. *** Error code 1 Stop in /usr/ports/x11-toolkits/rep-gtk. # >Fix: Add this patch as `patches/patch-ae' and it goes with no problem: --- rep-gtk.h~ Sat Dec 18 05:41:33 1999 +++ rep-gtk.h Sun Feb 20 02:24:36 2000 @@ -258,7 +258,7 @@ GtkWidget* gtk_radio_menu_item_new_from_widget (GtkRadioMenuItem *group); GtkWidget* gtk_pixmap_new_interp (char *file, GtkWidget *intended_parent); -GdkColor* gdk_color_copy (GdkColor *); +GdkColor* gdk_color_copy (const GdkColor *); void gdk_color_free (GdkColor *); GdkColor *gdk_color_parse_interp (char *spec); But this fix must belong to sawmill itself. Better feed it back to the author/development team. -- / /__ __ / ) ) ) ) / Akinori -Aki- MUSHA aka / (_ / ( (__( "If you choose not to decide you still have made a choice." >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message