Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99224 - gnome-extra/yelp-2.10.0 compile error
Summary: gnome-extra/yelp-2.10.0 compile error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-16 08:13 UTC by Tom Verdaat
Modified: 2005-07-17 09:20 UTC (History)
0 users

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


Attachments
emerge log (config.log,59.67 KB, text/plain)
2005-07-16 08:16 UTC, Tom Verdaat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Verdaat 2005-07-16 08:13:56 UTC
Errors during the configuration regarding the mozilla/firefox -gtkmozembed.pc
Without the "firefox" use-flag it cannot find mozilla-gtkmozembed.pc, with the
use-flag it cannot find firefox-gtkmozembed.pc.

Reproducible: Always
Steps to Reproduce:
1. emerge gnome-extra/yelp
2.
3.

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


Expected Results:  
packages compiles

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4,
glibc-2.3.4.20040808-r1,glibc-2.3.5-r0, 2.6.12-nitro1 i686)
=================================================================
System uname: 2.6.12-nitro1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.11
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
sys-devel/binutils:  2.15.92.0.2-r1, 2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -funroll-loops -pipe -fPIC -fforce-addr -ftracer
-ffast-math -falign-functions=64 -mfpmath=sse,387 -msse2 -mmmx -msse2
-fmove-all-movables"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -funroll-loops -pipe -fPIC -fforce-addr -ftracer
-ffast-math -falign-functions=64 -mfpmath=sse,387 -msse2 -mmmx -msse2
-fmove-all-movables"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://gentoo.oregonstate.edu/pub/gentoo"
LANG="en_US"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acpi adns alsa apache2 apm avi bitmap-fonts bluetooth bonobo cdr
crypt cups curl divx4linux dv dvd eds emboss encode evo fam ffmpeg firefox flac
foomaticdb fortran gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal
imagemagick imlib ipv6 irmc java jpeg ldap libclamav libg++ libwww lirc mad
mikmod mmx mmx2 mozilla mp3 mpeg mysql ncurses network nls nptl odbc ogg
oggvorbis opengl pam pcmcia pda pdflib perl pic png pnp python quicktime radeon
readline samba scanner sdl snmp spell sqlite sse ssl svg svga tcltk tcpd tiff
truetype truetype-fonts type1-fonts usb vim vim-with-x vorbis wmf xine xinerama
xml xml2 xv xvid yv12 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LINGUAS
Comment 1 Tom Verdaat 2005-07-16 08:16:31 UTC
Created attachment 63535 [details]
emerge log
Comment 2 John N. Laliberte (RETIRED) gentoo-dev 2005-07-16 20:17:58 UTC
whats the output of:

pkg-config --modversion firefox-gtkmozembed
pkg-config --modversion mozilla-gtkmozembed

equery files mozilla-firefox | grep firefox-gtkmozembed.pc
equery files mozilla | grep mozilla-gtkmozembed.pc

Thanks!
Comment 3 Tom Verdaat 2005-07-17 02:57:13 UTC
# pkg-config --modversion firefox-gtkmozembed
Package firefox-gtkmozembed was not found in the pkg-config search path.
Perhaps you should add the directory containing `firefox-gtkmozembed.pc'
to the PKG_CONFIG_PATH environment variable
No package 'firefox-gtkmozembed' found
-----------------------------------------------
# pkg-config --modversion mozilla-gtkmozembed
Package mozilla-gtkmozembed was not found in the pkg-config search path.
Perhaps you should add the directory containing `mozilla-gtkmozembed.pc'
to the PKG_CONFIG_PATH environment variable
No package 'mozilla-gtkmozembed' found
-----------------------------------------------
# equery files mozilla-firefox | grep firefox-gtkmozembed.pc

does not return any results
-----------------------------------------------
# equery files mozilla | grep mozilla-gtkmozembed.pc
Traceback (most recent call last):
  File "/usr/bin/equery", line 1569, in ?
    cmd.perform(local_opts)
  File "/usr/bin/equery", line 230, in perform
    filenames = cnt.keys()
AttributeError: 'NoneType' object has no attribute 'keys'
-----------------------------------------------

www-client/mozilla-firefox-bin
      Latest version available: 1.0.5
      Latest version installed: 1.0.5
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2005-07-17 05:14:52 UTC
You should have mozilla-firefox, not mozilla-firefox-bin if you want to compile
other programs against its widget. Didn't "emerge yelp" pull that as a
dependency in your system?
Comment 5 Tom Verdaat 2005-07-17 09:20:21 UTC
Yes it does depend on mozilla / mozilla-firefox correctly. However, due to
previous trouble with ebuilds that required mozilla or firefox and did not check
for the -bin version, I have added mozilla and mozilla-firefox to
/etc/portage/profile/package.provided. That's why I did not notice anything.

I filed a bug report because I could not find anything on the forum or bugzilla
about this error. Is there some way to add a notice to the ebuild warning users
that get such a message that yelp will not compile against a mozilla or firefox
-bin?