Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 70288 - During emerge -u gconf problems occur preventing installation
Summary: During emerge -u gconf problems occur preventing installation
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: 2004-11-06 11:42 UTC by Dustin C. Hatch
Modified: 2005-03-27 12:03 UTC (History)
1 user (show)

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


Attachments
gconf config.log (config.log,35.59 KB, text/*)
2005-03-27 11:50 UTC, Tod Herman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dustin C. Hatch 2004-11-06 11:42:46 UTC
When I do emerge -u gconf (or any update that includes gconf as a dependancy), various errors occur during compile.  During the ./configure stage, it complains it cannot find ORBit-2.0.pc, which turns out that the new pkgconfig file is ORBit-idl-2.0.pc, so I did a symlink.  Then, configure finishes and make starts.  During this stage, the GConfX.idl file has no execute permissions, preventing it from being run.  So, before it gets to that stage it do a chmod +x and then I get the following errors:

./GConfX.idl
./GConfX.idl: line 2: //: is a directory
./GConfX.idl: line 3: //: is a directory
./GConfX.idl: line 4: //: is a directory
./GConfX.idl: line 6: enum: command not found
./GConfX.idl: line 8: enum: command not found
./GConfX.idl: line 10: struct: command not found
./GConfX.idl: line 11: ConfigValueType: command not found
./GConfX.idl: line 12: ConfigValueType: command not found
./GConfX.idl: line 13: ConfigValueType: command not found
./GConfX.idl: line 14: ConfigValueType: command not found
./GConfX.idl: line 15: string: command not found
./GConfX.idl: line 16: string: command not found
./GConfX.idl: line 17: string: command not found
./GConfX.idl: line 18: string: command not found
./GConfX.idl: line 19: //: is a directory
./GConfX.idl: line 20: string: command not found
./GConfX.idl: line 21: syntax error near unexpected token `}'
./GConfX.idl: line 21: `};'

I really need this to compile, what am I doing wrong?

Reproducible: Always
Steps to Reproduce:
1.emerge sync
2.emerge -u gconf

Actual Results:  
emerge quit and package was not installed

Expected Results:  
emerge finish successfully, package installed correctly

Gentoo Base System version 1.6.5
Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20041021-r0,
2.6.7-gentoo-r12 i686)
=================================================================
System uname: 2.6.7-gentoo-r12 i686 AMD Duron(tm) Processor
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm avi berkdb bitmap-fonts cdr crypt cups encode esd f77 foomaticdb
gdbm gif gnome gpm gtk gtk2 imlib java jpeg ldap libg++ libwww mad mikmod motif
mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python
quicktime readline sdl slang spell ssl svga tcpd truetype usb x86 xfree86 xml2
xmms xv zlib"
Comment 1 Dustin C. Hatch 2004-11-06 11:47:12 UTC
The version of gconf attempting to be installed is 2.8.0.1
Comment 2 Mike Gardiner (RETIRED) gentoo-dev 2004-11-06 21:44:01 UTC
Can you please:

remove the symlink you created
emerge =libxslt-1.1.9-r1
emerge gconf

Thanks.
Comment 3 Thomas Cort (RETIRED) gentoo-dev 2004-11-13 20:35:06 UTC
I have the same problem and following "remove the symlink you created emerge =libxslt-1.1.9-r1 emerge gconf" didn't work. It complained about not finding ORBit-2.0.


checking for gmodule-2.0 >= 2.0.1 gobject-2.0 >= 2.0.1 ORBit-2.0 >= 2.4.0... Package ORBit-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `ORBit-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'ORBit-2.0' found

configure: error: Library requirements (gmodule-2.0 >= 2.0.1 gobject-2.0 >= 2.0.1 ORBit-2.0 >= 2.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.


Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -fexpensive-optimizations -ffast-math -fomit-frame-pointer -finline-functions"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -fexpensive-optimizations -ffast-math -fomit-frame-pointer -finline-functions -fpermissive"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://cs.ubishops.ca:2121/pub/gentoo ftp://cs.ubishops.ca/pub/gentoo http://gentoo.oregonstate.edu"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="X aim alsa apm arts avi berkdb bitmap-fonts crypt cups dvd encode esd f77 foomaticdb fortran gdbm gif gnome gnutls gpm gtk gtk2 icq imlib jabber java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg msn ncurses nls no-old-linux nocd nptl nptlonly nvidia offensive oggvorbis opengl oss pam pdflib png python qt quicktime readline rtc sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv yahoo zlib"
Comment 4 Thomas Cort (RETIRED) gentoo-dev 2004-11-14 18:41:36 UTC
The following worked for me:
# emerge -e gnome
Comment 5 Mike Gardiner (RETIRED) gentoo-dev 2004-12-20 04:02:11 UTC
Thomas: yeh, you most likely needed to remerge a missing orbit-2*.

@reporter: reopen if this is still a problem.
Comment 6 Tod Herman 2005-03-27 11:50:12 UTC
Created attachment 54614 [details]
gconf config.log
Comment 7 Tod Herman 2005-03-27 12:03:16 UTC
have same problem but on a fresh stage 1 install using either 2004.3 or 2005.0 livecd.  Same issue with no ORBit-2.0.pc file.  Have the ORBit-idl-2.0.pc file though.  Tried the symlink with same results as other poster.  Haven't installed gnome so haven't tried the emerge -e gnome.  Installed the libxslt pkg but no help with that.  
Wiped system and reinstalled again stage 1 using 2005.0 live cd.  All else working great but can't get past this gconf install.  Reinstalled ORBit to no avail.  

Reproduceable: Always
Steps to reproduce:  install any package with dependency of gconf or try install gconf directly

Actual Results:  Package not installed
Error:
checking for pkg-config... /usr/bin/pkg-config
checking for gmodule-2.0 >= 2.0.1 gobject-2.0 >= 2.0.1 ORBit-2.0 >= 2.4.0... Package ORBit-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `ORBit-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'ORBit-2.0' found

configure: error: Library requirements (gmodule-2.0 >= 2.0.1 gobject-2.0 >= 2.0.1 ORBit-2.0 >= 2.4.0) 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 config.log to your bug report:
!!! /var/tmp/portage/gconf-2.8.1-r1/work/GConf-2.8.1/config.log

!!! ERROR: gnome-base/gconf-2.8.1-r1 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  Install gconf successfully

bash-2.05b# emerge --info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 27 2005, 14:02:14)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
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/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net                 ftp://mirror.iawnet.sandia.gov/pub/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 X aalib acpi apache2 apm arts artworkextra avi berkdb bitmap-fonts ccache cddb cdr crypt css cups divx4linux dpms dvd dvdr dvdread emboss encode fbcon flac foomaticdb fortran gdbm gif gimp gnome gphoto2 gpm gtk gtk2 hal howl imagemagick imlib imlib2 ipv6 java jikes jpeg kde kdeenablefinal libg++ libwww logitech-mouse logrotate mad maildir mikmod mjpeg motif mozcalendar mozilla moznomail mozsvg mp3 mpeg ncurses nls nptl offensive ogg oggvorbis opengl oss pam pdflib perl pic png python qt quicktime rdesktop readline real recode rtc scanner sdl sockets spell sse sse2 ssl svg svga sysfs tcpd theora tiff toolbar truetype truetype-fonts type1 type1-fonts unicode usb userlocales vcd wxwindows xine xml2 xmms xpm xv xvid zeroconf zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

bash-2.05b# 

bash-2.05b# ls /usr/lib/pkgconfig/
ORBit-idl-2.0.pc   gdk-pixbuf-xlib-2.0.pc    gthread.pc       libpng.pc                       pango.pc             xfce4-panel-1.0.pc
atk.pc             gdk-x11-2.0.pc            gtk+-2.0.pc      libpng12.pc                     pangoft2.pc          xfce4-session-1.0.pc
cairo.pc           glib-2.0.pc               gtk+-x11-2.0.pc  libstartup-notification-1.0.pc  pangox.pc            xffm-1.0.pc
dbh-1.0.pc         glib.pc                   hal-storage.pc   libxfce4mcs-client-1.0.pc       pangoxft.pc          xfixes.pc
dbus-1.pc          gmodule-2.0.pc            hal.pc           libxfce4mcs-manager-1.0.pc      shared-mime-info.pc  xft.pc
dbus-glib-1.pc     gmodule-no-export-2.0.pc  lcms.pc          libxfce4util-1.0.pc             xcomposite.pc        xrender.pc
fontconfig.pc      gmodule.pc                libIDL-2.0.pc    libxfcegui4-1.0.pc              xcursor.pc
freetype2.pc       gnome-mime-data-2.0.pc    libexif.pc       libxml-2.0.pc                   xdamage.pc
gdk-2.0.pc         gobject-2.0.pc            libexslt.pc      libxslt.pc                      xevie.pc
gdk-pixbuf-2.0.pc  gthread-2.0.pc            libpixman.pc     openssl.pc                      xfce-mcs-manager.pc
bash-2.05b#