Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238908 - please mark =media-libs/fontconfig-2.6.0-r2 stable
Summary: please mark =media-libs/fontconfig-2.6.0-r2 stable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 238606
  Show dependency tree
 
Reported: 2008-09-27 20:42 UTC by Peter Alfredsen (RETIRED)
Modified: 2008-12-07 11:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Alfredsen (RETIRED) gentoo-dev 2008-09-27 20:42:55 UTC
Brings a lot of little fixes, new fontconfig files for fonts that have none themselves. Been in tree a couple of months, should be no problem.
Comment 1 Ferris McCormick (RETIRED) gentoo-dev 2008-09-27 22:43:44 UTC
Sparc stable, as best as I can tell, it is indeed no problem.
Comment 2 Markus Meier gentoo-dev 2008-09-28 14:27:54 UTC
amd64/x86 stable
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2008-09-30 09:15:51 UTC
alpha/arm/ia64/sh stable
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-30 16:45:41 UTC
Stable for HPPA.
Comment 5 Billy DeVincentis 2008-10-01 12:09:56 UTC
On ~amd64 system, needs use -doc to emerge. Gives some errors about jade.

jade:/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/font
config-2.6.0/doc/local-fontconfig-user.sgml:375:18:E: element
"TITLE" undefined
jade:/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/font
config-2.6.0/doc/local-fontconfig-user.sgml:375:27:E: element
"LITERAL" undefined
jade:/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/font
config-2.6.0/doc/local-fontconfig-user.sgml:375:31:E: referenc
e to entity "lt" for which no system identifier could be gener
ated
jade:/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/font
config-2.6.0/doc/local-fontconfig-user.sgml:200:1: entity was
defined here
jade:/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/font
config-2.6.0/doc/local-fontconfig-user.sgml:375:57:E: referenc
e to entity "gt" for which no system identifier could be gener
ated
jade:/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/font
config-2.6.0/doc/local-fontconfig-user.sgml:200:13: entity was
 defined here
jade:I: maximum number of errors (200) reached; change with -E
 option
Can't call method "value" on an undefined value at /usr/share/
sgml/docbook/utils-0.6.14/helpers/docbook2man-spec.pl line 249
, <STDIN> line 1.
make[2]: *** [fonts-conf.5] Error 8
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [fontconfig-user.txt] Error 8
make[2]: *** [fontconfig-user.html] Error 8
make[2]: Leaving directory `/var/tmp/portage/media-libs/fontco
nfig-2.6.0-r2/work/fontconfig-2.6.0/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/fontco
nfig-2.6.0-r2/work/fontconfig-2.6.0'
make: *** [all] Error 2
 *
 * ERROR: media-libs/fontconfig-2.6.0-r2 failed.
 * Call stack:
 * ebuild.sh, line   49:  Called src_compile
 * environment, line 2926:  Called die
 * The specific snippet of code:
 * emake || die
 * The die message:
 * (no error message)
 *
 * If you need support, post the topmost build error, and the                                                 call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-                                                libs/fontconfig-2.6.0-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage                                                /media-libs/fontconfig-2.6.0-r2/temp/environment'.
 *

>>> Failed to emerge media-libs/fontconfig-2.6.0-r2, Log file:

>>>  '/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/temp/bui                                                ld.log'

 * GNU info directory index is up-to-date.
Comment 6 Brent Baude (RETIRED) gentoo-dev 2008-10-01 14:43:41 UTC
ppc64 stable
Comment 7 Peter Alfredsen (RETIRED) gentoo-dev 2008-10-01 15:42:55 UTC
(In reply to comment #5)
> On ~amd64 system, needs use -doc to emerge. Gives some errors about jade.

I fixed that just now:
+  01 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
+  ChangeLog, fontconfig-2.6.0-r2.ebuild:
+  Fix emerge failure reported in bug 238908. We need to depend on the right
+  DTD when building sgml docs and docbook-sgml-utils must be built with
+  jadetex so we can have docbook2pdf. Incidentally, we get a false QA
+  failure where the build system runs ../missing --run, which looks like
+  maintainer-mode rebuild to portage. That one will have to be fixed in
+  portage. Also rub away minor typo that caused warning about running dohtml
+  on a dir.
+
Comment 8 Brent Baude (RETIRED) gentoo-dev 2008-10-02 16:51:18 UTC
ppc stable
Comment 9 James M Leddy 2008-11-06 16:57:25 UTC
using ancient versions of freetype (2.1.10-r2) you get the following error:

make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-cache'
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o fc-cache fc-cache.o ../src/libfontconfig.la
gcc -g -O2 -o .libs/fc-cache fc-cache.o ../src/.libs/libfontconfig.so
../src/.libs/libfontconfig.so: undefined reference to `FT_Select_Size'

Perhaps we need to change RDEPEND to something other than freetype-2.1.4
Comment 10 Doug Ausmus 2008-12-05 07:35:09 UTC
From:  emerge -auvN x11-libs/cairo
I get this failure during fontconfig-2.6.0-r2 emerging:
...
mkdir .libs
i686-pc-linux-gnu-gcc -O2 -march=pentium3 -pipe -fomit-frame-pointer -Wl,-O1 -o .libs/fc-cache fc-cache.o  ../src/.libs/libfontconfig.so
../src/.libs/libfontconfig.so: undefined reference to `FT_Select_Size'
collect2: ld returned 1 exit status
make[2]: *** [fc-cache] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/fontconfig-2.6.0/fc-cache'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work/fontconfig-2.6.0'
make: *** [all] Error 2
 *
 * ERROR: media-libs/fontconfig-2.6.0-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2836:  Called die
 * The specific snippet of code:
 *       emake || die
 *  The die message:
 *   (no error message)

 # emerge --info
Portage 2.1.6_rc2 (default/linux/x86/2008.0/desktop, gcc-4.1.1, glibc-2.8_p20080602-r0, 2.6.15-gentoo-r4 i686)
=================================================================
System uname: Linux-2.6.15-gentoo-r4-i686-Pentium_III_-Coppermine-with-glibc2.0
Timestamp of tree: Thu, 04 Dec 2008 11:45:01 +0000
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.3-r4, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
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.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/gentoo-release /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="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/home/portage/distfiles"
FEATURES="distlocks parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/home/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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib acl acpi afs aio alsa apache apache2 audiofile bash-completion bcmath berkdb bluetooth bonobo branding bzip2 cairo calendar caps cdb cdinstall cdparanoia cdr cjk clamav cli cracklib crypt cscope ctype cups curl curlwrappers dba dbm dbus dbx dedicated dga dio directfb doc dri dts dv dvb dvd dvdr dvdread eds emboss encode ethereal evo examples exif expat extraengine extras fam fastbuild fastcgi fbcon ffmpeg firebird firefox flac flash flatfile foomaticdb fortran ftp gb gd gdbm geoip ggi gif ginac glitz gmp gnome gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml guile hal howl iconv idn imagemagick imap imlib inifile innodb ipv6 isdnlog ithreads java javascript jbig jikes jpeg jpeg2k junit kde kdeenablefinal kerberos ldap libcaca libgda libnotify libwww mad mailwrapper matroska matrox mbox mcal mcve memlimit mhash midi mikmod milter mime ming mmap mmx mng mono motif mozilla mp3 mpeg mpi mpm-prefork mudflap mysql nas ncurses net nis nls nocd nptl nptlonly nsplugin odbc ofx ogg oggvorbis openal opengl openmp osc oss pam pcntl pcre pdf perl pfpro php plotutils png pop posix ppds pppd prelude python qdbm qt qt3 qt3support qt4 quicktime readline reflection rle ruby samba sasl scanner sdl session sharedext sharedmem shorten simplexml skey slang slp smtp sndfile snmp soap sockets socks5 source sox speex spell spl sqlite sqlite3 sse ssl startup-notification svg svga swat sysfs sysvipc szip tcl tcltk tcpd tetex theora threads tidy tiff tk tokenizer toolbar truetype unicode usb userlocales v4l vcd vhosts videos vim-pager vim-syntax vim-with-x vorbis win32codecs winbind wmf wxwindows x86 xface xine xinerama xml xml2 xmldoclet xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xsl xv xvid yaz zeo zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="matrox vesa mga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Comment 11 Peter Alfredsen (RETIRED) gentoo-dev 2008-12-05 22:56:00 UTC
(In reply to comment #10)
> From:  emerge -auvN x11-libs/cairo
> I get this failure during fontconfig-2.6.0-r2 emerging:

This was old freetype not available in portage unmasked anymore. Upped requirements to >=2.2.1 to avoid similar failures in the future.