Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 472478

Summary: x11-libs/pango-1.32.5 with media-libs/harfbuzz[-glib] - In file included from pango-ot-ruleset.c:24:0: pango-ot-private.h:30:21: fatal error: hb-glib.h: No such file or directory #include <hb-glib.h>
Product: Gentoo Linux Reporter: Conrad Kostecki <conikost>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Conrad Kostecki gentoo-dev 2013-06-06 07:51:26 UTC
Hi!
x11-libs/pango-1.32.5 can't be compiled, if media-libs/harfbuzz is build without USE="glib"

This should be checked in the pango ebuild.
If not, this error ouccurs:

In file included from pango-ot-ruleset.c:24:0:
pango-ot-private.h:30:21: fatal error: hb-glib.h: No such file or directory
 #include <hb-glib.h>
Comment 1 Conrad Kostecki gentoo-dev 2013-06-06 07:51:40 UTC
Portage 2.1.12.2 (default/linux/amd64/13.0, gcc-4.8.1, glibc-2.17, 3.9.4-gentoo x86_64)
=================================================================
System uname: Linux-3.9.4-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_975_@_3.33GHz-with-gentoo-2.2
KiB Mem:    12278116 total,   7610920 free
KiB Swap:    1047548 total,   1047548 free
Timestamp of tree: Thu, 06 Jun 2013 06:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
ccache version 3.1.9 [enabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5, 3.3.2
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.10.2-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.13.2
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.8.1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo spectrum2 bl4ckb0x
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE skype-4.0.0.7-copyright"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O3 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mcx16 -mpopcnt -msahf -pipe -fomit-frame-pointer -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=corei7 -O3 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mcx16 -mpopcnt -msahf -pipe -fomit-frame-pointer -mfpmath=sse -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build=n --with-bdeps=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.halifax.rwth-aachen.de/gentoo/"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,now"
MAKEOPTS="-j9 -l8"
PKGDIR="/usr/portage/packages"
PORTAGE_BUNZIP2_COMMAND="pbunzip2"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-9e"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/spectrum2 /usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X alsa amd64 bash-completion berkdb bzip2 cracklib crypt ctype curl cvs cxx dbus dedicated exif ftp gd gif gmp gnutls gpm iconv icu idn ipv6 jabber javascript jit jpeg jpeg2k lzma lzo maildir minimal multilib mysql mysqli ncurses nls nntp nptl offensive opengl pam png python readline session simplexml slang sockets spell sqlite sse2 ssl subversion suid svg symlink tcpd threads tiff timidity truetype udev unicode vim-syntax xml yahoo zlib" ABI_X86="64" COLLECTD_PLUGINS="conntrack contextswitch cpu cpufreq df disk dns entropy filecount hddtemp interface iptables irq load logfile md memory mysql nginx openvpn ping processes rrdcached rrdtool sensors swap tcpconns thermal uptime users unixsock" CURL_SSL="openssl" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LINGUAS="de" NGINX_MODULES_HTTP="access auth_basic autoindex charset fancyindex fastcgi gzip proxy realip rewrite spdy stub_status" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau"
USE_PYTHON="2.7 3.3"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL
Comment 2 Cédric Jeanneret 2013-06-06 12:31:19 UTC
I can confirm this - missing USE check in pango…
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-06 14:25:11 UTC
Fixed, thanks.

+  06 Jun 2013; Alexandre Rostovtsev <tetromino@gentoo.org> pango-1.32.5.ebuild,
+  pango-1.34.0.ebuild, pango-1.34.1.ebuild:
+  Depend on harfbuzz[glib,truetype] (bug #472478, thanks to Conrad Kostecki).