on ~x86-fbsd: >>> Test phase [check]: x11-libs/cairo-1.5.4 Making check in src gmake[1]: Entering directory `/var/tmp/portage/x11-libs/cairo-1.5.4/work/cairo-1.5.4/src' gmake check-TESTS gmake[2]: Entering directory `/var/tmp/portage/x11-libs/cairo-1.5.4/work/cairo-1.5.4/src' make: don't know how to make w. Stop Checking cairo.def diff: cairo.def: No such file or directory tail: cairo.def: No such file or directory FAIL: check-def.sh Checking .libs/libcairo.so for local PLT entries PASS: check-plt.sh Checking public headers for missing cairo_public decorators PASS: check-headers.sh Checking source files for missing or misplaced #include "cairoint.h" PASS: check-cairoint.sh ======================================================================== 1 of 4 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== gmake[2]: *** [check-TESTS] Error 1 gmake[2]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.4/work/cairo-1.5.4/src' gmake[1]: *** [check-am] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.4/work/cairo-1.5.4/src' gmake: *** [check-recursive] Error 1 emerge --info Portage 2.1.4_rc9 (default-bsd/fbsd/6.2/x86, gcc-4.2.2, freebsd-lib-6.2-r3, 6.2-RELEASE i386) ================================================================= System uname: 6.2-RELEASE i386 i386 Timestamp of tree: Unknown distcc 2.18.3 i686-gentoo-freebsd6.2 (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.5.1-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0_rc6 sys-apps/sandbox: 1.2.20_alpha2-r1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17-r2 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 6.2-r3 ACCEPT_KEYWORDS="x86-fbsd ~x86-fbsd" CBUILD="i686-gentoo-freebsd6.2" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-gentoo-freebsd6.2" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/mnt/distfiles" FEATURES="buildpkg buildsyspkg ccache collision-protect distcc distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,--as-needed" LINGUAS="en en_US en_GB fr" MAKEOPTS="-j4" PKGDIR="/usr/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/portage_cvs" PORTDIR_OVERLAY="/usr/local/portage /mnt/overlay /usr/local/mozilla" SYNC="rsync://alexis/gentoo-portage" USE="3dnow 3dnowext X a52 aac aalib bash-completion bzip2 cairo cli cracklib crypt dbus djvu dri dts dv dvd dvdread encode flac gif glitz gtk hal iconv imagemagick imlib ipv6 ithreads java5 jpeg kpathsea ladspa latex libcaca libnotify libsamplerate live lzo mad midi mjpeg mmx mmxext modplug mp2 mp3 musepack ncurses network nls offensive ogg opengl oss pam pcre perl png pnm ppds python qt4 quicktime rar readline reflection session sndfile speex spl sse ssl svg tcpd test tetex tga theora threads tiff truetype unicode usb vim-syntax vorbis wavpack wma x264 x86-fbsd xcb xcomposite xml xorg xv xvid xvmc zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="FreeBSD" INPUT_DEVICES="keyboard mouse" KERNEL="FreeBSD" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US en_GB fr" USERLAND="BSD" VIDEO_CARDS="nv vesa vga" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 138357 [details] ~amd64 failure emerge --info Portage 2.1.4_rc9 (default-linux/amd64/2007.0, gcc-4.2.2, glibc-2.7-r1, 2.6.24-rc4-g2254c2e0 x86_64) ================================================================= System uname: 2.6.24-rc4-g2254c2e0 x86_64 AMD Athlon(tm) 64 Processor 3200+ Timestamp of tree: Unknown distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.3 dev-lang/python: 2.5.1-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/share/gentoo/distfiles" FEATURES="buildsyspkg ccache collision-protect cvs distcc distlocks fixpackages metadata-transfer multilib-strict parallel-fetch sandbox sfperms sign splitdebug strict test unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/" LANG="en_US.utf8" LDFLAGS="-Wl,--as-needed" LINGUAS="en fr en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage_cvs/gentoo-x86" PORTDIR_OVERLAY="/usr/local/portage /share/overlay /share/official-overlay/aballier/texlive-overlay" SYNC="cvs://aballier@cvs.gentoo.org:/var/cvsroot" USE="3dnow 3dnowext X a52 aac aalib acl alsa amd64 asf audiofile authdaemond bash-completion berkdb bitmap-fonts bluetooth bogofilter browserplugin bzip2 cairo cddb cdio cdr cjk cli cracklib crypt css cups curl custom-cflags cvs dba dbus dirac directfb djvu dri dssi dts dv dvb dvd dvdnav dvdr dvdread dvi emerald enca encode escreen evo exif expat fam fame fat fbdev ffmpeg fftw firefox flac fltk fontconfig foomaticdb fortran fping ftp gd gdbm gif gimp glitz gnokii gnome gnutls gpac gpgme gpm graphviz gs gstreamer gtk gtkhtml hal hfs icecast iconv id3tag ide ieee1394 imagemagick imap imlib ipv6 irmc isdnlog ithreads jack javascript jfs jpeg jpeg2k kdeenablefinal kdehiddenvisibility kpathsea ladspa lame lash latex lcms libcaca libnotify libsamplerate live lzo mad maildir matroska mbox md5sum midi mjpeg mmx mmxext mng mono motif mozilla mp2 mp3 mp4 mpeg mplayer mudflap musepack musicbrainz ncurses network nfs nls nntp no-old-linux nodrm nowin nptl nptlonly nsplugin ntfs nvidia objc ocaml offensive ogg oggvorbis openal openexr opengl openmp pam pango pcre pda pdf perl png pnm portaudio ppds pppd python qt3 qt4 quicktime radio rar readline reflection reiser4 reiserfs rle rtc rtsp ruby sasl sdl session shorten slang sms sndfile softmmu soundtouch sox spamassassin speex spell spl srt sse sse2 ssl stroke subtitles subversion svg sysfs t1lib tcpd test tetex tga theora threads tiff tk truetype truetype-fonts twolame type1-fonts udev unicode urandom usb v4l v4l2 vcd vchroot vim-syntax visualization vorbis wavpack wmf wxwindows x264 xcb xfs xine xinerama xml xorg xpm xprint xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="bt87x intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" DVB_CARDS="usb-umt" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en fr en_US" LIRC_DEVICES="pctv" USERLAND="GNU" VIDEO_CARDS="vesa nv v4l nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I'll add to this rather than opening a new bug. On sparc, cairo-1.5.4 generates Bus errors for things like vlc or gucharmap. This indicates misaligned data references, and those might be related to the problem here. For completeness, if you need it, here is one system experiencing such failures: ============================================================= fmccor@polylepis ~ [17]% emerge --info Portage 2.1.4_rc9 (default-linux/sparc/sparc64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.16-gentoo-r13-SB1000-profiling-sound sparc64) ================================================================= System uname: 2.6.16-gentoo-r13-SB1000-profiling-sound sparc64 sun4u Timestamp of tree: Thu, 13 Dec 2007 12:00:01 +0000 distcc 2.18.3 sparc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 dev-util/confcache: 0.4.2-r1 sys-apps/baselayout: 1.12.9-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ABI="sparc32" ACCEPT_KEYWORDS="sparc" ALSA_CARDS="cs4231 cs4231-lib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ARCH="sparc" AUTOCLEAN="yes" CBUILD="sparc-unknown-linux-gnu" CDEFINE_sparc32="!__arch64__" CFLAGS="-O2 -pipe -mcpu=ultrasparc3" CFLAGS_sparc32="-m32" CHOST="sparc-unknown-linux-gnu" CHOST_sparc32="sparc-unknown-linux-gnu" CHOST_sparc64="sparc64-unknown-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/spool/torque" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CPATH="/usr/include/libffi" CTARGETS_BINUTILS="sparc-unknown-linux-gnu sparc64-unknown-linux-gnu" CTARGET_sparc32="sparc-unknown-linux-gnu" CVS_RSH="ssh" CXXFLAGS="-O2 -pipe -mcpu=ultrasparc3" DCCC_PATH="/usr/lib/distcc/bin" DD="/jaz/portage/distfiles" DEBUG_CFLAGS="-O2 -mcpu=ultrasparc3 -pipe -g -D__GLX_ALIGN64" DEBUG_CXXFLAGS="-O1 -mcpu=ultrasparc3 -pipe -g -fno-inline-functions -D__GLX_ALIGN64" DEBUG_FFLAGS="-O2 -pipe -mcpu=ultrasparc3 -g" DEFAULT_ABI="sparc32" DISPLAY="liasis:0.0" DISTCC_DIR="/home0/ferris/.distcc" DISTCC_HOSTS="localhost/2 antaresia/2" DISTCC_LOG="" DISTCC_PATH="/usr/lib/distcc/bin" DISTCC_VERBOSE="0" DISTDIR="/usr/portage/distfiles" ECHANGELOG_EDITOR="/usr/bin/vim" EDITOR="/usr/bin/vim" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--verbose" EMERGE_WARNING_DELAY="10" FEATURES="ccache cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" FFLAGS="-O2 -pipe -mcpu=ultrasparc3" FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7-r2/html" FREECIV_DATADIR="/home0/freeciv/share/freeciv" FREECIV_DIR="/home0/freeciv/share/freeciv" GCC_PATH="/usr/sparc-unknown-linux-gnu/gcc-bin/4.1.2" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ http://194.117.143.70 ftp://194.117.143.71/mirrors/gentoo http://194.117.143.69" GRASS_LD_LIBRARY_PATH="/usr/grass62/lib" GUILE_LOAD_PATH="/usr/share/guile/1.8" HOME="/homes/home0/ferris" ICEPY_HOME="/cache/IcePy-3.0.0/python" ICE_HOME="/cache/Ice-3.0.0" ICE_VERSION="3.0.0" INFOPATH="/usr/share/info:/usr/share/binutils-data/sparc-unknown-linux-gnu/2.18/info:/usr/share/gcc-data/sparc-unknown-linux-gnu/4.1.2/info:/opt/xmingw/info:/usr/share/info/emacs-21:/homes/cache/info" INPUT_DEVICES="evdev keyboard mouse" JAVAC="/usr/bin/jikes" JDK_HOME="" KDEDIRS="/usr:/usr/local:/usr/kde/3.5" KERNEL="linux" KERNEL_ABI="sparc64" LADSPA_PATH="/usr/lib/ladspa" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LC_ALL="en_US.utf8" LDFLAGS_sparc32="-m elf32_sparc" LDFLAGS_sparc64="-m elf64_sparc" LESS="-R -M --shift 5" LESSCHARSET="utf-8" LESSOPEN="|lesspipe.sh %s" LIBDIR_sparc32="lib" LOGNAME="fmccor" >>> LS_COLORS="..." MAIL="/var/mail/fmccor" MAKEOPTS="-j3" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/sparc-unknown-linux-gnu/2.18/man:/usr/share/gcc-data/sparc-unknown-linux-gnu/4.1.2/man:/opt/xmingw/man:/etc/java-config/system-vm/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/opt/opera/share/man:/homes/cache/man" MULTILIB_ABIS="sparc32" NIGHTLY="http://www.open-mpi.org/nightly/v0.9/" NS="/home1/PROJECTS/SIMULATION/ALL-IN-ONE/NS28/bin/ns" NSDIR="/home1/PROJECTS/SIMULATION/ALL-IN-ONE/NS28/ns-2.28" OMNIORB_CONFIG="/etc/omniorb/omniORB.cfg" OMPI="/home1/PROJECTS/OPEN-MPI" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH=".:/usr/local/lib/sablevm/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/sparc-unknown-linux-gnu/gcc-bin/4.1.2:/usr/sparc-unknown-linux-gnu/sparc64-unknown-linux-gnu/gcc-bin/3.4.6:/opt/xmingw/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/kde/3.3/bin:/opt/firebird/bin:/usr/games/bin:/usr/share/omniORB/bin/scripts:/usr/sbin:/sbin" PBS_SERVER_HOME="/var/spool/torque" PD="/jaz/portage/packages" PKGDIR="/usr/portage/packages" PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig" PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib/portage/bin" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="warn error log" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib/portage/pym" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10:/usr/lib/gstreamer-0.8" PROFILE_ARCH="sparc64" PS1="\[\033[01;32m\]\u@\h \[\033[01;31m\]\W [\#]% \[\033[00m\]" PS2="> " PWD="/homes/home0/ferris" PYTHONPATH="/usr/lib/portage/pym:/cache/IcePy-3.0.0/python" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3"REMOTEHOST="liasis.inforead.com" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}" ROOT="/" ROOTPATH="/opt/bin:/usr/sparc-unknown-linux-gnu/gcc-bin/4.1.2:/usr/sparc-unknown-linux-gnu/sparc64-unknown-linux-gnu/gcc-bin/3.4.6:/opt/xmingw/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/opt/firebird/bin:/homes/cache/bin" RPMDIR="/usr/portage/rpm" RUBYOPT="-rubygems" SGML_CATALOG_FILES="/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/xml-simple-docbook-4.1.2.4.cat:/etc/sgml/xml-simple-docbook-1.0.cat:/etc/sgml/xml-docbook-4.4.cat:/etc/sgml/xml-docbook-4.1.2.cat:/etc/sgml/sgml-docbook-4.2.cat:/etc/sgml/sgml-lite.cat" SHELL="/bin/bash" SHLVL="2" SSH_AGENT_PID="5113" SSH_AUTH_SOCK="/tmp/ssh-wKMfJQ5112/agent.5112" SSH_CLIENT="192.168.1.213 38029 22" SSH_CONNECTION="192.168.1.213 38029 192.168.1.212 22" STAGE1_USE="nptl nptlonly unicode" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="X Xaw3d bitmap-fonts bzip2 cairo cli cracklib crypt cscope cups dri examples fortran gdbm glx gpm graphviz iconv idea isdnlog jpeg kerberos latex lzw-tiff midi mudflap mysql nls nptl nptlonly opengl openmp pcre pdf png ppds pppd python reflection ruby ruby18 session sparc spl sqlite ssl stroke tcl tcltk tetex tex tiff tk truetype truetype-fonts type1-fonts unicode vim-syntax xcb xetex xorg zlib" ALSA_CARDS="cs4231 cs4231-lib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="dummy fbdev sunffb" USER="fmccor" USERLAND="GNU" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VIDEO_CARDS="dummy fbdev sunffb" WANT_AUTOCONF="2.5" WANT_MP="true" WINDOWID="31457304" WINDOWMANAGER="/usr/bin/fvwm" XARGS="xargs -r" XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share" XGUILOADPATH="/home1/ferris/Packages/SNNS/SNNSv4.2" XTERM_LOCALE="C" XTERM_SHELL="/bin/bash" XTERM_VERSION="XTerm(229)" _="/usr/bin/emerge" =====================================================
(In reply to comment #2) > I'll add to this rather than opening a new bug. On sparc, cairo-1.5.4 > generates Bus errors for things like vlc or gucharmap. This indicates > misaligned data references, and those might be related to the problem here. I know they changed some of the internal structures a bit and that was known to cause some new issues because some apps out there were abusing the internal nature of certain structures. That would definitely cause the issue if vlc and gucharmap fell in that category, but I'll look into it.
(In reply to comment #3) > (In reply to comment #2) > > I'll add to this rather than opening a new bug. On sparc, cairo-1.5.4 > > generates Bus errors for things like vlc or gucharmap. This indicates > > misaligned data references, and those might be related to the problem here. > > I know they changed some of the internal structures a bit and that was known to > cause some new issues because some apps out there were abusing the internal > nature of certain structures. That would definitely cause the issue if vlc and > gucharmap fell in that category, but I'll look into it. > hmmm the only way I found vlc could be using cairo is through libnotify, perhaps it'd be better to check there.
We're handling the sparc thing in bug 203282
sparc issue is resolved in 1.5.4-r1
This fails for me as well on my amd64 system, but after i disabled the directfb use flag it compiled fine. Since it was failing on directfb.....
Tests should be better in 1.5.18
I'm afraid its not fixed: ======================================================================== 147 of 173 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== make[3]: *** [check-TESTS] Error 1 Failed tests: clip-operator: ps degenerate-path: ps filter-bilinear-extents: ps meta-surface-pattern: ps miter-precision: ps paint-source-alpha: svg rotate-image-surface-paint: ps scale-source-surface-paint: svg smask: ps svg smask-fill: svg smask-image-mask: svg smask-mask: svg smask-paint: svg smask-text: image ps svg text-rotate: ps Failures per surface - ps: 9, svg: 8, image: 1. ps [9]: clip-operator degenerate-path filter-bilinear-extents meta-surface-pattern miter-precision rotate-image-surface-paint smask smask-text text-rotate svg [8]: paint-source-alpha scale-source-surface-paint smask smask-fill smask-image-mask smask-mask smask-paint smask-text image [1]: smask-text make[3]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.18/work/cairo-1.5.18/test' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.18/work/cairo-1.5.18/test' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.18/work/cairo-1.5.18/test' make: *** [check-recursive] Error 1 * * ERROR: x11-libs/cairo-1.5.18 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 2727: Called die * The specific snippet of code: * hasq test $FEATURES && die "Make check failed. See above for details."; * The die message: * Make check failed. See above for details. I'll attach the full log
Created attachment 149030 [details] full log Portage 2.1.5_rc2 (default-linux/amd64/2007.0, gcc-4.2.3, glibc-2.7-r2, 2.6.25-rc6-00333-ga4083c9 x86_64) ================================================================= System uname: 2.6.25-rc6-00333-ga4083c9 x86_64 AMD Athlon(tm) 64 Processor 3200+ Timestamp of tree: Unknown distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.5.1-r5 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.12 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -g -ggdb" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe -g -ggdb" DISTDIR="/share/gentoo/distfiles" FEATURES="buildsyspkg ccache collision-protect cvs distcc distlocks fixpackages installsources metadata-transfer multilib-strict parallel-fetch sandbox sfperms sign splitdebug strict test unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/" LANG="en_US.utf8" LDFLAGS="-Wl,--as-needed" LINGUAS="en fr en_US" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage_cvs/gentoo-x86" PORTDIR_OVERLAY="/usr/local/portage /share/overlay" SYNC="cvs://aballier@cvs.gentoo.org:/var/cvsroot" USE="3dnow 3dnowext X a52 aac aalib acl alsa amd64 apache2 asf audiofile authdaemond bash-completion berkdb bluetooth bogofilter browserplugin bzip2 cairo caps cddb cdio cdr cjk cli cracklib crypt css cups curl custom-cflags cvs dba dbus dirac directfb djvu dri dssi dts dv dvb dvd dvdnav dvdr dvdread dvi emerald enca encode escreen evo exif expat fam fame fat fbdev ffmpeg fftw firefox flac fltk fluidsynth fontconfig foomaticdb fortran fping freesound ftp gd gdbm gif gimp glib glitz gnokii gnome gnutls gpac gpgme gpm graphviz gs gstreamer gtk gtkhtml hal hfs icecast iconv id3tag ide ieee1394 imagemagick imap imlib ipv6 irmc isdnlog ithreads jack jadetex javascript jfs jpeg jpeg2k kdeenablefinal kdehiddenvisibility kerberos kpathsea ladcca ladspa lame lash latex lcms ldap libcaca libgcrypt libnotify libsamplerate libssh2 live lzma lzo mad maildir matroska mbox md5sum midi mikmod mjpeg mmx mmxext mng modplug mono motif mozilla mp2 mp3 mp4 mpeg mplayer mudflap musepack musicbrainz nautilus ncurses network nfs nls nntp no-old-linux nodrm nowin nptl nptlonly nsplugin ntfs nvidia objc ocaml ocamlopt offensive ogg oggvorbis openal openexr opengl openmp osc pam pango pcre pda pdf perl png pnm portaudio postgres ppds pppd pulseaudio python qt3 qt4 quicktime radio rar readline reflection reiser4 reiserfs rle rtc rtsp ruby sasl sdl session shorten slang sms sndfile softmmu soundtouch sox spamassassin speex spell spl sqlite3 srt sse sse2 ssl stroke subtitles subversion svg sysfs t1lib tcl tcpd test tetex tex4ht tga theora threads tiff tk truetype twolame udev unicode urandom usb v4l v4l2 vcd vchroot vim-syntax visualization vorbis wavpack wmf wxwindows x264 xcb xfs xine xinerama xml xorg xpm xprint xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="bt87x intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" DVB_CARDS="usb-umt" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en fr en_US" LIRC_DEVICES="pctv" USERLAND="GNU" VIDEO_CARDS="vesa nv v4l nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I see lots of "failed to open display", perhaps it should use Xmake@virtualx.eclass
Won't work with USE=directfb situations. Anyway, now that 1.6.0 is out, I've re-disabled the tests.