when emerging openssl (or any other package) I get the following error: These are the packages that would be merged, in order: Calculating dependencies... done! !!! Invalid or corrupt dependency specification: getFetchMap(): 'dev-libs/openssl-1.0.0b-r1' SRC_URI arrow missing left operand ('ebuild', '/', 'dev-libs/openssl-1.0.0b-r1', 'merge') mirror://openssl/source/openssl-1.0.0b.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/~checkout~/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7 This package can not be installed. Please notify the 'dev- libs/openssl-1.0.0b-r1' package maintainer about this problem. Reproducible: Always Steps to Reproduce: - target: NSLU2 (embedded/ARM) - used stage3 from 2005.1 (no recent one available) on embedded/ARM (NSLU2) -> new installation - updated portage as described here: http://forums.gentoo.org/viewtopic-p-5877905.html#5877905 - python-version: 2.5.4 - portage-version: 2.1.6 Actual Results: no emerge possible Expected Results: emerge possible masked the package in /etc/portage/package.mask with ">=dev-libs/openssl-1.0.0" and then it worked
Created attachment 255291 [details] emerge --info output
You probably just need to upgrade sys-apps/portage. The forums entry appears to be incomplete. I don't see a bug here.
(In reply to comment #2) > You probably just need to upgrade sys-apps/portage. The forums entry appears to > be incomplete. I don't see a bug here. > That is exactly the problem: you can't update to newer portage with 2005.1-stage.
(In reply to comment #3) > (In reply to comment #2) > > You probably just need to upgrade sys-apps/portage. The forums entry appears to > > be incomplete. I don't see a bug here. > > > > That is exactly the problem: you can't update to newer portage with > 2005.1-stage. You mean `emerge -u portage' fails? How?
Meanwhile you can easily work around the problem by simply running `emerge --fetchonly <atom> <..>' on the host system, and then share the DISTDIR with the embedded client filesystem.
I guess in the end it's arm@'s choice to support a 5 year old system image, or not, or provide an alternative.
> > You mean `emerge -u portage' fails? How? > It is simply too old... this is a pitty because I thought gentoo is something - let's say - customized linux. But it seems also to be some kind of mainstream. The cigarette box (NSLU2) is a very simple and less power consuming box that serves very well as "controller"/"dispatcher" for my KNX bus. Simple logic that could even be done by a C16 or less. Anything "above" it would be "overengineered". I found a gentoo stage 3 armv5tel, but have now problems to build a kernel... another story/problem... everything out there is about NSLU2 big endian... I changed status to "wontfix" as long as nobody complains.