From owner-freebsd-gnome Sun Jul 7 13:22:54 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AE3337B400 for ; Sun, 7 Jul 2002 13:22:51 -0700 (PDT) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EFAD43E09 for ; Sun, 7 Jul 2002 13:22:50 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.200] (vpn-client.marcuscom.com [10.2.1.200]) by creme-brulee.marcuscom.com (8.12.5/8.12.5) with ESMTP id g67KM2p4055016; Sun, 7 Jul 2002 16:22:03 -0400 (EDT) (envelope-from marcus@marcuscom.com) Subject: Re: can't build gal-0.19.3 from ports From: Joe Marcus Clarke To: Jan Lentfer Cc: gnome@FreeBSD.ORG In-Reply-To: <1026066041.2275.23.camel@jan-linnb.lan> References: <1026066041.2275.23.camel@jan-linnb.lan> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.7 Date: 07 Jul 2002 16:22:36 -0400 Message-Id: <1026073357.345.3.camel@gyros.marcuscom.com> Mime-Version: 1.0 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 2002-07-07 at 14:20, Jan Lentfer wrote: > This does not seem to be the issue with missing headers, since I have > gnomecanvas AND libgnomecanvas installed: You may want to rebuild and reinstall glib12. va_copy() is not defined in FreeBSD (4.x anyway), and should not be used by glib. However, it looks like for whatever reason, glib's configure found a va_copy, and defined G_VA_COPY to be va_copy. The G_VA_COPY macro should be defined to be as a simple assignment. Joe > > > jan-alpha# pkg_info | grep canva > gnomecanvas-0.18.0 A graphics library for GNOME > libgnomecanvas-2.0.1 A graphics library for GNOME > > > The build fails with: > cc -O -pipe -mcpu=ev56 -I/usr/X11R6/include -Wall -Wunused > -L/usr/X11R6/lib -o e-completion-test e-completion-test.o > .libs/libetext.al -L/usr/local/lib ../../gal/e-table/.libs/libetable.al > -Wl,-E -L/usr/X11R6/lib -L/usr/local/lib -lgnomeprint -lfreetype > -lglade-gnome -lglade -lxml -lXpm -ljpeg -lgnomeui -lart_lgpl > -lgdk_imlib -ltiff -lungif -lpng -lz -lSM -lICE -lgnome -lgnomesupport > -lesd -lgnugetopt -laudiofile -lgdk_pixbuf -lgtk12 -lgdk12 -lgmodule12 > -lglib12 -lintl -lXext -lX11 -lm -lgnomecanvaspixbuf -L/usr/X11R6/lib > -lgdk_imlib -ltiff -lungif -lpng -lz -lm -L/usr/X11R6/lib > -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 > -lglib12 -lintl -lXext -lX11 -lm -L/usr/local/lib -liconv > ../../gal/widgets/.libs/libwidgets.al -liconv > ../../gal/unicode/.libs/libunicode.al ../../gal/util/.libs/libutil.al > -L/usr/local/lib > ../../gal/util/.libs/libutil.al(e-util.lo): In function > `e_strdup_append_strings': > e-util.lo(.text+0x2d08): undefined reference to `va_copy' > e-util.lo(.text+0x2d0c): undefined reference to `va_copy' > gmake[3]: *** [e-completion-test] Error 1 > gmake[3]: Leaving directory > `/usr/ports/x11-toolkits/gal/work/gal-0.19.3/gal/e-text' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory > `/usr/ports/x11-toolkits/gal/work/gal-0.19.3/gal' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory > `/usr/ports/x11-toolkits/gal/work/gal-0.19.3' > gmake: *** [all-recursive-am] Error 2 > *** Error code 2 > > Stop in /usr/ports/x11-toolkits/gal. > jan-alpha# > > > Any help appreciated, > > Jan > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-gnome" in the body of the message > -- PGP Key : http://www.marcuscom.com/pgp.asc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message