Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298472 - pkg-config: Package 'camel-1.2', required by 'totem-plparser', not found
Summary: pkg-config: Package 'camel-1.2', required by 'totem-plparser', not found
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-26 21:52 UTC by Marcin Szamotulski
Modified: 2010-01-04 16:51 UTC (History)
1 user (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 Marcin Szamotulski 2009-12-26 21:52:58 UTC
I got the following error while emerging ruby-gconf2-0.19.1:
Package camel-1.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `camel-1.2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'camel-1.2', required by 'totem-plparser', not found


Reproducible: Always

Steps to Reproduce:
1. emerge -1 ruby-gconf2
2.
3.



Expected Results:  
ruby-gconf2 compiles

pkg-config --list-all | grep camal
Package camel-1.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `camel-1.2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'camel-1.2', required by 'totem-plparser', not found

locate camel do not finds camel-1.2.pc file.
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-12-27 11:14:19 UTC
"Package 'camel-1.2', required by 'totem-plparser', not found"

-> gnome
Comment 2 Romain Perier (RETIRED) gentoo-dev 2009-12-27 11:27:27 UTC
Please attach :
- the output of emerge --info
- the full build.log

thanks in advance
Comment 3 Marcin Szamotulski 2009-12-27 21:22:31 UTC
(In reply to comment #2)
> Please attach :
> - the output of emerge --info
> - the full build.log
> 
> thanks in advance
> 

Thanks for you interest, here is the emerge --info and below you will find the full build.log:
Portage 2.1.6.13 (selinux/2007.0/amd64/hardened, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.28-hardened-r9-h2 x86_64)
=================================================================
System uname: Linux-2.6.28-hardened-r9-h2-x86_64-AMD_Turion-tm-_64_X2_Mobile_Technology_TL-58-with-gentoo-2.0.1
Timestamp of tree: Sun, 27 Dec 2009 00:30:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.4
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8-sse3 -O2 -pipe -fmerge-all-constants -finline-limit=1200 -msse -msse2 -msse3 -m3dnow -mfpmath=sse"
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/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/rc.d /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d /etc/wget"
CXXFLAGS="-march=k8-sse3 -O2 -pipe -fmerge-all-constants -finline-limit=1200 -msse -msse2 -msse3 -m3dnow -mfpmath=sse"
DISTDIR="/dane/portage/distfiles"
FEATURES="distlocks fixpackages loadpolicy parallel-fetch protect-owned sandbox selinux sesandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB.utf8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/dane/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--bwlimit=1000"
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="/dane/portage/tmp"
PORTDIR="/dane/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage/layman/java-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit 7zip X aac aalib abook acpi alsa amarok amazon amd64 apm archive ares aspell attachment audio bash-completion battery berkdb bittorrent bookmarks bzip2 cairo calendar cdaudio cdda cdio chroot cisco clamav clamd clamdtop cli clipboard clock-screen color-console colordiff config-log consolekit cpufreq cpulimit cracklib crypt csv cups cvs cxx dbus dhcp dhcpcd dialup dict disk-partition divx djvu dns dolby-record-switch dolbyinrec dri dvd dvi enca excel fat firefox firefox3 flac font-server ftp fuse gcj gimp gimpprint glib gmail gpg gtk hal hardened hifieq hpn html http icons iconv image imagemagick imap int64 ipfilter ipv6 jack jack-tmpfs java java6 jpeg jpeg2k jpgraph kde kpathsea kvm lame laptop latex lm_sensors logitech-mouse maildrop mbox md5sum messages mime mmx modules mouse mozilla mp3 mp3rtp mp4 mp4live mpd mpeg mpeg2 mplayer msn mudflap multiuser music nat ncurses network networking nforce2 nls nocman nodot nodpkg nogg nojoystick nomotif noopcode nsplugin ntfs opengl openmp openntpd openssh openssl opera pam pcre pdf perl pgf pic plugins pmu png pnm pop pop3d postscript ppds pppd print procmail profile ps pstricks qemu qt3support qt4 rar raw-mode readline reflection regex sasl scanner science scp screen selinux session sftp smime smtp sndfile spell spl sse sse2 ssl subversion symlink syslog t1lib tcpd trash-plugin truetype unicode unzip usb video videos vim vim-pager vim-syntax vim-with-x vorbis wifi wma wma-fixed xine xinetd xorg xsettings yahoo zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

build.log
.../tmp/portage/dev-ruby/ruby-gconf2-0.19.1/temp/build.log

>>> Unpacking source...
>>> Unpacking ruby-gnome2-all-0.19.1.tar.gz to /dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/work
>>> Source unpacked in /dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/work
>>> Compiling source in /dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/work/ruby-gnome2-all-0.19.1/gconf ...
patching mkmf
Package camel-1.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `camel-1.2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'camel-1.2', required by 'totem-plparser', not found
checking for GCC... yes
checking for rb_define_alloc_func() in ruby.h... yes
checking for rb_block_proc() in ruby.h... yes
checking for new allocation framework... yes
checking for attribute assignment... yes
checking for gconf-2.0... yes
checking for gobject-2.0... yes
checking for G_PLATFORM_WIN32... no
creating rbgconfversion.h
creating Makefile
/dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/work/ruby-gnome2-all-0.19.1/glib/src/lib/pkg-config.rb:85:in `name': undefined method `[]' for nil:NilClass (NoMethodError)
	from /dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/work/ruby-gnome2-all-0.19.1/glib/src/lib/mkmf-gnome2.rb:165:in `create_pkg_config_file'
	from extconf.rb:27
 [31;01m*[0m 
 [31;01m*[0m ERROR: dev-ruby/ruby-gconf2-0.19.1 failed.
 [31;01m*[0m Call stack:
 [31;01m*[0m               ebuild.sh, line   49:  Called src_compile
 [31;01m*[0m             environment, line 2550:  Called ruby-gnome2_src_compile
 [31;01m*[0m             environment, line 2387:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m       ${RUBY} extconf.rb || die "extconf.rb failed";
 [31;01m*[0m  The die message:
 [31;01m*[0m   extconf.rb failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
 [31;01m*[0m A complete build log is located at '/dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/dane/portage/tmp/portage/dev-ruby/ruby-gconf2-0.19.1/temp/environment'.
 [31;01m*[0m 
Comment 4 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-12-30 02:04:26 UTC
Please paste the output of emerge -pv totem-pl-parser 
Comment 5 Marcin Szamotulski 2010-01-04 14:17:57 UTC
(In reply to comment #4)
> Please paste the output of emerge -pv totem-pl-parser 
> 

I reemerged totem-pl-parser and the problem disapeared.

Thanks for help.
Comment 6 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-01-04 16:50:43 UTC
reopening for correct resolution