From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 27 19:33:26 2010 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4E51106564A for ; Mon, 27 Dec 2010 19:33:25 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from fsm1.ukr.net (fsm1.ukr.net [195.214.192.23]) by mx1.freebsd.org (Postfix) with ESMTP id A1E778FC08 for ; Mon, 27 Dec 2010 19:33:25 +0000 (UTC) Received: from 6-19-132-95.pool.ukrtel.net ([95.132.19.6] helo=localhost) by fsm1.ukr.net with esmtps ID 1PXIMy-000FbS-NS ; Mon, 27 Dec 2010 21:04:33 +0200 Date: Mon, 27 Dec 2010 21:04:30 +0200 From: Ivan Klymenko To: Steve Kargl Message-ID: <20101227210430.3096973b@ukr.net> In-Reply-To: <20101227180047.GA50384@troutmask.apl.washington.edu> References: <20101227180047.GA50384@troutmask.apl.washington.edu> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-gnome@freebsd.org Subject: Re: gobject-introspection can't compile with endian.h X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2010 19:33:26 -0000 =D0=92 Mon, 27 Dec 2010 10:00:47 -0800 Steve Kargl =D0=BF=D0=B8=D1=88=D0=B5=D1= =82: > On a keep new install of freebsd9, I run into >=20 > =3D=3D=3D> Vulnerability check disabled, database not found > =3D=3D=3D> License check disabled, port has not defined LICENSE > =3D=3D=3D> Extracting for gobject-introspection-0.9.12 > =3D> No checksum file (/usr/ports/devel/gobject-introspection/distinfo). > =3D=3D=3D> Patching for gobject-introspection-0.9.12 > =3D=3D=3D> gobject-introspection-0.9.12 depends on package: libtool>=3D= 2.2 >... > - found =3D=3D=3D> Applying FreeBSD patches for > gobject-introspection-0.9.12 =3D=3D=3D> gobject-introspection-0.9.12 > CC g_ir_compiler-compiler.o CCLD g-ir-compiler CC > g_ir_generate-generate.o CCLD g-ir-generate > GEN g-ir-scanner > GEN g-ir-annotation-tool > gmake[2]: Leaving directory > `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.9.12= /tools' > Making all in gir gmake[2]: Entering directory > `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.9.12= /gir' > GISCAN GLib-2.0.gir /usr/include/machine/endian.h:107: syntax error, > unexpected '{' in ' return (__extension__ ({ register __uint32_t __X > =3D (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at > '{' /usr/include/machine/endian.h:107: syntax error, unexpected ';' > in ' return (__extension__ ({ register __uint32_t __X =3D (_x); __asm > ("bswap %0" : "+r" (__X)); __X; }));' at ';' GISCAN GObject-2.0.gir >... > How does one fix this? >=20 I have a similar problem ... And it applies not only to the port to which you have a problem ... It seems that the problem appeared after updating the source code of the system ... many other ports have the same problem, for example: /usr/ports/x11/gnome-panel ... GISCAN PanelApplet-3.0.gir CCLD test-dbus-applet g-ir-scanner: warning: Option --strip-prefix has been deprecated; see --identifier-prefix and --symbol-prefix. /usr/include/machine/endian.h:123: syntax error, unexpected '{' in ' return= (__extension__ ({ register __uint64_t __X =3D (_x); __asm ("bswap %0" : "+= r" (__X)); __X; }));' at '{' /usr/include/machine/endian.h:123: syntax error, unexpected ';' in ' return= (__extension__ ({ register __uint64_t __X =3D (_x); __asm ("bswap %0" : "+= r" (__X)); __X; }));' at ';' /usr/include/machine/endian.h:130: syntax error, unexpected '{' in ' return= (__extension__ ({ register __uint32_t __X =3D (_x); __asm ("bswap %0" : "+= r" (__X)); __X; }));' at '{' /usr/include/machine/endian.h:130: syntax error, unexpected ';' in ' return= (__extension__ ({ register __uint32_t __X =3D (_x); __asm ("bswap %0" : "+= r" (__X)); __X; }));' at ';' Failed to find symbol 'panel_applet_get_type' Command '['/usr/ports_build/usr/ports/x11/gnome-panel/work/gnome-panel-2.32= .1/libpanel-applet/tmp-introspect1k2iOJ/PanelApplet-3.0', '--introspect-dum= p=3D/usr/ports_build/usr/ports/x11/gnome-panel/work/gnome-panel-2.32.1/libp= anel-applet/tmp-introspect1k2iOJ/types.txt,/usr/ports_build/usr/ports/x11/g= nome-panel/work/gnome-panel-2.32.1/libpanel-applet/tmp-introspect1k2iOJ/dum= p.xml']' returned non-zero exit status 1 gmake[3]: *** [PanelApplet-3.0.gir] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1 gmake[3]: Leaving directory `/usr/ports_build/usr/ports/x11/gnome-panel/wor= k/gnome-panel-2.32.1/libpanel-applet' gmake[2]: *** [all] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 2 gmake[2]: Leaving directory `/usr/ports_build/usr/ports/x11/gnome-panel/wor= k/gnome-panel-2.32.1/libpanel-applet' gmake[1]: *** [all-recursive] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1 gmake[1]: Leaving directory `/usr/ports_build/usr/ports/x11/gnome-panel/wor= k/gnome-panel-2.32.1' gmake: *** [all] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 2 =3D=3D=3D> Compilation failed unexpectedly. You have chosen to use multiple make jobs (parallelization) for all ports. This port was not tested for this setting. Please remove FORCE_MAKE_JOBS a= nd retry the build before reporting the failure to the maintainer. *** Error code 1 Stop in /usr/ports/x11/gnome-panel. *** Error code 1 Stop in /usr/ports/x11/gnome-panel.