From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 31 10:12:52 2011 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E124106566B for ; Sun, 31 Jul 2011 10:12:52 +0000 (UTC) (envelope-from TERRY@tmk.com) Received: from server.tmk.com (server.tmk.com [204.141.35.63]) by mx1.freebsd.org (Postfix) with ESMTP id F0B798FC08 for ; Sun, 31 Jul 2011 10:12:51 +0000 (UTC) Received: from tmk.com by tmk.com (PMDF V6.4 #37010) id <01O4AA73QJ1C0026SI@tmk.com> for gnome@FreeBSD.org; Sun, 31 Jul 2011 05:34:42 -0400 (EDT) Date: Sun, 31 Jul 2011 05:12:39 -0400 (EDT) From: Terry Kennedy To: gnome@FreeBSD.org Message-id: <01O4AAZM2XAC0026SI@tmk.com> MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=us-ascii Cc: Subject: Upgrade of x11-toolkits/pango 1.28.3 to 1.28.4 8-STABLE compile errors 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: Sun, 31 Jul 2011 10:12:52 -0000 Hello - I just attempted to update pango from 1.28.3 to 1.28.4 on 8-STABLE amd64. There were a number of hard errors during the build which for some reason did NOT cause portupgrade to error out - it went ahead and installed the mis-built update. The same errors happen with the devel/gobject-introspection port. This system does not have gtk installed on it. The system is an up-to-date 8-STABLE, and /usr/include/machine/endian.h had not been changed since before 8.2 - the cvs ID is 1.10.2.1 from 2009. The same endian.h errors happen with the devel/gobject-introspection port. Here is the build log at the point where things started to break. Apologies for the hard line wrap at 80 columns - this is a cut-and-paste from a terminal window: /usr/ports/x11-toolkits/pango/work/pango-1.28.4/pango/pango-color-table.h:762: s yntax error, unexpected identifier in ' guint16 name_offset;' at 'guint16' /usr/ports/x11-toolkits/pango/work/pango-1.28.4/pango/pango-color-table.h:768: s yntax error, unexpected identifier, expecting ',' or ';' in 'static const ColorE ntry color_entries[] = {' at 'color_entries' /usr/ports/x11-toolkits/pango/work/pango-1.28.4/pango/pango-language-sample-tabl e.h:52: syntax error, unexpected identifier in 'LANGUAGE(' at 'LANGUAGE' GICOMP Pango-1.0.gir GISCAN PangoFT2-1.0.gir /usr/include/machine/endian.h:123: syntax error, unexpected '{' in ' return (__e xtension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at '{' /usr/include/machine/endian.h:123: syntax error, unexpected ';' in ' return (__e xtension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at ';' /usr/include/machine/endian.h:130: syntax error, unexpected '{' in ' return (__e xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at '{' /usr/include/machine/endian.h:130: syntax error, unexpected ';' in ' return (__e xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at ';' GISCAN PangoXft-1.0.gir GISCAN PangoCairo-1.0.gir GICOMP PangoFT2-1.0.gir /usr/include/machine/endian.h:123: syntax error, unexpected '{' in ' return (__e xtension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at '{' /usr/include/machine/endian.h:123: syntax error, unexpected ';' in ' return (__e xtension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at ';' /usr/include/machine/endian.h:130: syntax error, unexpected '{' in ' return (__e xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at '{' /usr/include/machine/endian.h:130: syntax error, unexpected ';' in ' return (__e xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at ';' /usr/ports/x11-toolkits/pango/work/pango-1.28.4/pango/pangocairo-fc.h:48: syntax error, unexpected identifier in ' PangoFcFontKey *key);' at 'PangoFcF ontKey' /usr/include/machine/endian.h:123: syntax error, unexpected '{' in ' return (__e xtension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at '{' /usr/include/machine/endian.h:123: syntax error, unexpected ';' in ' return (__e xtension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at ';' /usr/include/machine/endian.h:130: syntax error, unexpected '{' in ' return (__e xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at '{' /usr/include/machine/endian.h:130: syntax error, unexpected ';' in ' return (__e xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); _ _X; }));' at ';' GICOMP PangoCairo-1.0.gir GICOMP PangoXft-1.0.gir gmake[4]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.28.4/pan go' Terry Kennedy http://www.tmk.com terry@tmk.com New York, NY USA