Skip site navigation (1)Skip section navigation (2)
Date:      07 Jul 2002 16:22:36 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Jan Lentfer <Jan.Lentfer@web.de>
Cc:        gnome@FreeBSD.ORG
Subject:   Re: can't build gal-0.19.3 from ports
Message-ID:  <1026073357.345.3.camel@gyros.marcuscom.com>
In-Reply-To: <1026066041.2275.23.camel@jan-linnb.lan>
References:  <1026066041.2275.23.camel@jan-linnb.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1026073357.345.3.camel>