Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129452 - mozilla-firefox-1.5.01-r4 doesn't find pangoxft during configure
Summary: mozilla-firefox-1.5.01-r4 doesn't find pangoxft during configure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-10 03:01 UTC by Cristiano Chiucchiolo
Modified: 2007-02-18 23:29 UTC (History)
3 users (show)

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 Cristiano Chiucchiolo 2006-04-10 03:01:29 UTC
Always reproducible.

Steps to reproduce:
1. emerge mozilla-firefox

Result:

checking for pangoxft >= 1.1.0 pangox... Package pangoxft was not found in the pkg-config search path. Perhaps you should add the directory containing `pangoxft.pc' to the PKG_CONFIG_PATH environment variable No package 'pangoxft' found
configure: error: Library requirements (pangoxft >= 1.1.0 pangox) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/mozilla-firefox-1.5.0.1-r4/work/mozilla/config.log

!!! ERROR: www-client/mozilla-firefox-1.5.0.1-r4 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  mozilla-firefox-1.5.0.1-r4.ebuild, line 150:   Called econf
  ebuild.sh, line 527:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


Expected result:
firefox should compile successfully.

-------------------------------------------------------------------------

Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo-r1 i686)
=================================================================
System uname: 2.6.16-gentoo-r1 i686 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre17
ccache version 2.4 [disabled]
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -msse2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -msse2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LINGUAS="it"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac alsa apache2 apm arts avi berkdb bitmap-fonts cdda cddb cli crypt ctype cups dba dri dts dvb dvd eds emboss encode esd expat fastbuild ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gpm gstreamer gtk gtk2 imlib ipv6 isdnlog java jpeg kde libg++ libwww mad matroska memlimit mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdflib perl png posix pppd python qt quicktime readline real sdl session simplexml soap sockets spell spl ssl tcpd tokenizer truetype truetype-fonts type1-fonts udev unicode vcd vorbis win32codecs wxwindows xml xsl xv zlib elibc_glibc kernel_linux linguas_it userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Roc Vallès 2006-04-12 11:32:11 UTC
Same problem here. My other box has that .pc file in /usr/lib/pkgconfig, but this one's pango (1.10.4 built a few hours ago) apparently doesn't have it.

Maybe pango is broken, but maybe mozilla-firefox should depend on an older pango, no idea.

Doing futher tests now.
Comment 2 Roc Vallès 2006-04-12 11:57:13 UTC
confirmed: pango-1.10.4 doesn't create the xft .pc's while 1.10.3 does. Masking pango 1.10.4 works it around for me and firefox seems to be emerging just fine, but this does need a proper fix.
Comment 3 Jory A. Pratt 2006-04-12 15:54:34 UTC
Gnome team advise please.
Comment 4 foser (RETIRED) gentoo-dev 2006-04-13 07:47:32 UTC
The pkgconfig probably doesn't get installed if the backend doesn't get build. Can you confirm /usr/lib/libpangoxft-*.so exists ?

Also provide a buildlog of pango 1.10.4 please.
Comment 5 w2p 2006-04-26 02:58:21 UTC
Try to emerge virtual/xft and reemerge x11-libs/pango

Works for me.
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2006-12-03 11:07:44 UTC
To all,

Is this still an issue (it's been more than 6 months now)? Don't hesitate to reopen this bug if firefox is still misbehaving :)

Thanks
Comment 7 James Le Cuirot gentoo-dev 2007-02-18 05:55:11 UTC
I experienced this while building abiword on a new system just now. I already had libXft and pango merged. I remerged pango and all was well. libXft is marked as a run-time dependency of pango, maybe it should be made a compile-time dependency instead? Plus, shouldn't it depend on virtual/Xft instead of x11-libs/libXft or does libXft only work in this case?
Comment 8 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-02-18 23:29:16 UTC
No, it's a build-time dep too.  The line:
DEPEND="${RDEPEND}
makes all the RDEPENDs also DEPENDS.