Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 354215 - >=dev-libs/openssl-1.0.0: Cannot emerge because of missing file gentoo.config-1.0.0
Summary: >=dev-libs/openssl-1.0.0: Cannot emerge because of missing file gentoo.config...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-09 08:59 UTC by Philipp Cordes
Modified: 2011-02-27 12:35 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 Philipp Cordes 2011-02-09 08:59:01 UTC
emerge complains that it couldn’t find /usr/portage/dev-libs/openssl/files/gentoo.config-1.0.0 which is referenced to by the Manifest file.

Reproducible: Always

Steps to Reproduce:
# emerge openssl



I was able to fix it by copying the desired file from an amd64 portage tree.


emerge --info:
Portage 2.1.9.25 (hardened/linux/powerpc/ppc32, gcc-4.3.4, glibc-2.10.1-r1, 2.6.28-hardened-r9 ppc)
=================================================================
System uname: Linux-2.6.28-hardened-r9-ppc-7447A,_altivec_supported-with-gentoo-2.0.1
Timestamp of tree: Wed, 09 Feb 2011 01:45:01 +0000
app-shells/bash:     4.1_p9
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.65-r1
sys-devel/automake:  1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="ppc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fstack-protector-all -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fstack-protector-all -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-z,now -Wl,-z,relro"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
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="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="acl altivec bash-completion bindist bzip2 cli cracklib crypt ctype cups cxx dbus dri exif expat fam fastcgi fbcon ftp gd gdbm gettext gif gpm hal hardened iconv idn ieee1394 imagemagick innodb ipv6 jpeg ldap loop-aes modules mudflap mysql mysqli ncurses nls nocd nptl nptlonly pcre pdf perl pic png ppc pppd python readline samba session spl sqlite ssl svg sysfs tcpd tiff tokenizer unicode urandom usb vhosts vnc wifi wmf xattr xml xorg zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" 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 cgi cgid 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" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-02-09 16:36:07 UTC
Please paste your `emerge --info' output in a comment.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-02-09 16:36:58 UTC
(In reply to comment #1)
> Please paste your `emerge --info' output in a comment.

Er, ignore that. Attach the entire build log as a file please.
Comment 3 Philipp Cordes 2011-02-09 22:09:26 UTC
It doesn’t even build. (I faked the process by deleting it again -- will probably have happened anyway during the next emerge --sync:)


Calculating dependencies... done!

>>> Verifying ebuild manifests

!!! A file listed in the Manifest could not be found: /usr/portage/dev-libs/openssl/files/gentoo.config-1.0.0


Or do you want the complete build log of the build that succeeded by smuggling gentoo.config-1.0.0 in?
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2011-02-11 19:21:37 UTC
The file is there:

ssuominen@unique ~/gentoo-x86/dev-libs/openssl $ cvs up
ssuominen@unique ~/gentoo-x86/dev-libs/openssl $ ls files/gentoo.config-1.0.0 
files/gentoo.config-1.0.0
ssuominen@unique ~/gentoo-x86/dev-libs/openssl $ grep gentoo.config-1.0.0 Manifest 
AUX gentoo.config-1.0.0 4525 RMD160 0bac1cee06a6b15738cb8b28c16bd9f0522e03f5 SHA1 25ec3def3d66f1ee4b0fcf4d1d1bab0919efad64 SHA256 f06b84570356d6445c4df16f00ee18530525c1c86e8e5fa37fa3b36fa75605c4

I suggest "rm -rf /usr/portage/dev-libs/openssl" and "emerge --sync". Possibly changing of mirrors and running fsck in case of broken filesystem.

Either way, not really a bug ...
Comment 5 Philipp Cordes 2011-02-24 23:41:32 UTC
I did "rm -rf /usr/portage/dev-libs/openssl" and "emerge --sync". And voilà, the file is still not there. The filesystem works like a charm. And the mirrors only sport the distfiles - not the portage tree.

Summed up: emerge --sync doesn’t seem to download the file on PPC.
Comment 6 Philipp Cordes 2011-02-24 23:57:24 UTC
gentoo.config-0.9.8 is missing now, too.
Comment 7 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2011-02-25 15:59:44 UTC
As you can check on http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/openssl/files/ both files are in the tree.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2011-02-27 12:35:30 UTC
local filesystem corruption?

reboot and run fsck ...

and

rm -rf /usr/portage/dev-libs
emerge --sync