Upgrade of x11-toolkits/pango 1.28.3 to 1.28.4 8-STABLE compile
errors
Terry Kennedy
TERRY at tmk.com
Sun Jul 31 10:12:52 UTC 2011
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 at tmk.com New York, NY USA
More information about the freebsd-gnome
mailing list