Initially this comes up: ================================ * Applying wvstreams-4.2.2-wireless-user.patch ... [ ok ] * Applying wvstreams-4.2.2-uniconfd-ini.patch ... [ ok ] * Applying wvstreams-4.2.2-as-needed.patch ... [ ok ] * Applying wvstreams-4.2.2-external-xplc.patch ... [ ok ] !!! [Errno 13] Permission denied: '/etc/portage/profile/make.globals' !!! Incorrect multiline literals can cause this. Do not use them. !!! Errors in this file should be reported on bugs.gentoo.org. * Applying wvstreams-4.2.2-MOC-fix.patch ... [ ok ] * Replacing obsolete head/tail with POSIX compliant ones * - fixed /var/tmp/portage/wvstreams-4.2.2-r2/work/wvstreams-4.2.2/configure.ac >>> Source unpacked. >>> Compiling source in /var/tmp/portage/wvstreams-4.2.2-r2/work/wvstreams-4.2.2 ... ================================ and further down this happens: ================================ checking for moc... /usr/qt/3/bin/moc checking for valgrind... valgrind checking valgrind/memcheck.h usability... yes checking valgrind/memcheck.h presence... yes checking for valgrind/memcheck.h... yes Package xplc- was not found in the pkg-config search path. Perhaps you should add the directory containing `xplc-.pc' to the PKG_CONFIG_PATH environment variable No package 'xplc-' found checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress in -lz... yes configure: WARNING: QDBM is missing. configure: WARNING: XPLC is missing. configure: WARNING: OpenSLP is missing. configure: error: Required dependencies missing: XPLC !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/wvstreams-4.2.2-r2/work/wvstreams-4.2.2/config.log !!! ERROR: net-libs/wvstreams-4.2.2-r2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile wvstreams-4.2.2-r2.ebuild, line 69: Called econf '--with-qt=/usr/qt/3/' '--without-qdbm' '--with-pam' '--without-openslp' '--disable-debug' '--without-tcl' '--without-swig' '--with-xplc' '--enable-verbose' '--with-bdb' '--with-zlib' '--with-openssl' ebuild.sh, line 540: Called die !!! econf failed ================================ This is my emerge --info: # emerge --info Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686) ================================================================= System uname: 2.6.17-gentoo-r7 i686 Intel(R) Pentium(R) III Mobile CPU 1066MHz Gentoo Base System version 1.12.4 Last Sync: Mon, 11 Sep 2006 08:50:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] 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-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -msse -pipe" CHOST="i686-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" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -msse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict userlocales userpriv usersandbox" GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://212.219.56.132/sites/www.ibiblio.org/gentoo/ ftp://212.219.56.133/sites/www.ibiblio.org/gentoo/ http://194.117.143.70 ftp://212.219.56.134/sites/www.ibiblio.org/gentoo/ http://194.117.143.71 http://194.117.143.72" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aac aalib acl acpi alsa arts asf avi berkdb bitmap-fonts bluetooth bzip2 cairo ccache cdparanoia cdr cli crypt cups curl dbus dlloader dri dvd dvdr dvdread elibc_glibc emboss encode fam ffmpeg firefox flac fortran gdbm gif gpm gstreamer gtalk hal imagemagick imlib input_devices_keyboard input_devices_mouse input_devices_synaptics irda irmc isdnlog jabber jpeg kde kernel_linux ldap libg++ linguas_en_GB live lm_sensors logrotate mad mikmod mng mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcmcia pcre pda pdflib perl pmu png ppds pppd python qt3 qt4 quicktime readline real reflection scanner sdl session smime speex spell spl sse ssl svga tcpd theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_radeon vorbis win32codecs wmf xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS Log attached separately. -- Regards, Mick
Created attachment 96694 [details] /var/tmp/portage/wvstreams-4.2.2-r2/work/wvstreams-4.2.2/config.log
What's with that strange "Permission denied: '/etc/portage/profile/make.globals'" error of yours? Please fix this screw up and try again.
(In reply to comment #2) > What's with that strange "Permission denied: > '/etc/portage/profile/make.globals'" error of yours? Please fix this screw up > and try again. Indeed - I do not have a /etc/portage/profile/make.globals, but I do have: -rw-r--r-- 1 root root 2928 Sep 11 10:57 /etc/make.globals What shall I do? Copy it over manually? Shouldn't this have happened by upgrading to the latest baselayout/portage? -- Regards, Mick
I do not have such file. AFAIK, anything in /etc/portage is created by user and is entirely optional.
(In reply to comment #4) > I do not have such file. AFAIK, anything in /etc/portage is created by user and > is entirely optional. Fair enough, but I can't remember ever creating such a file. What's the recommended way forward? -- Regards, Mick
It does say !!! Incorrect multiline literals can cause this. Do not use them. !!! Errors in this file should be reported on bugs.gentoo.org. so you probably must have a syntactic error in your /etc/make.conf. A quote which never ends perhaps?
Created attachment 96737 [details] /etc/make.globals Thanks Alin, The file has been created from my /etc/make.conf and I don't think that I have any errors in there (I can't see any). I attach it here anyway in case your trained eyes spot some easy typo. As I understand it the ebuild is looking to a different directory for my make.globals than it should. Thanks for your help. PS. I have also posted a message in http://article.gmane.org/gmane.linux.gentoo.user/169943 and someone reported some mix-up with the location of the make.globals and the latest suite of upgrades. -- Regards, Mick
I was talking about /etc/make.conf. I didn't expect a mistake in make.globals, since you are not supposed to edit that file anyway.
Created attachment 96740 [details] make.conf OK, here is my make.conf. -- Regards, Mick
You should ask help on forum or gentoo-user mail list. I don't have a clue. Try the usual fix ups: emaint and emerge -u portage.
(In reply to comment #10) > You should ask help on forum or gentoo-user mail list. I don't have a clue. > > Try the usual fix ups: emaint and emerge -u portage. Thanks Alin, emaint does not report anything and I have just emerged sys-apps/portage-2.1.1. The error remains and it is repeated on two boxen of mine (both with similar configuration). -- Regards, Mick
A revedep-rebuild revealed a number of libs needed rebuilding for wvdial. revedep-rebuild emerged wvdial and followed happily with wvstream. Problem solved! :-) -- Regards, Mick