Well I found a solution (of sorts) but It was a *_LOT_* more work than it should have been. On this particular Sabayon installation I've been trying to use only equo for all package handling. Excepting Only those few things that are not found by an:
equo search $packagename
But are installable via:
emerge $packagename
Such as the pine email client. (I do wish either entropy or portage would have an alpine package, but pine will do...)
But since equo wasn't able to install it's own upgrade due to some problem with the required sqlite package I decided to see what I could break with emerge. (trust me I can break things with much less powerful tools than emerge... That's why I use equo...)
I reviewed my notes from before I discovered equo and started with an:
emerge --sync && layman -S
Then I moved on to an:
emerge -ad equo
Which if you look in the attached
file you can see, complained that:
there are no ebuilds built with USE flags to satisfy "dev-db/sqlite[soundex]".
II wonder if that's why equo was winding up with a seg fault???
Anyway I decided to see if I could figure out how to use emerge to force the version of sqlite equo wanted to be compiled with the USE flag for soundx. ( This is the very first time I did ANYTHING with a use flag mind you. I was nervous when I did the:
env USE='soundex' emerge -av '=dev-db/sqlite-3.6.10'
And "THAT" command took me over an hour to figure out from the 'man emerge' documentation. )
Then, with the problematic dependency resolved I returned to using equo... Trouble was equo didn't recognize that emerge had updated sqlite. That is "equo --ask install app-admin/equo-0.51.0" kept saying:
>> @@ These are the packages that would be merged:
>> ## [U] [sabayonlinux.org] dev-db/sqlite-3.6.10|0 [3.5.9|0]
Which would have led me right back into the segmentation fault. So I poured over the sparse {but well formed} documentation in 'equo --help' and tried. 'equo update --force' When that didn't help I tried 'equo database check'. And then with disparate determination I risked:
equo database generate
After a considerable delay I wisely decided that it wouldn't hurt to do another 'equo database check' Which said:
>> * ATTENTION: forcing packages metadata update. Updating system database using repository id sabayonlinux.org
>> * SPM: Running fixpackages, it could take a while.
#########################
>> * ENTROPY: action: move dev-perl/module-build perl-core/Module-Build.
>> * ENTROPY: action: move dev-perl/ExtUtils-CBuilder perl-core/ExtUtils-CBuilder.
>> * ENTROPY: action: move dev-perl/Archive-Tar perl-core/Archive-Tar.
>> * ENTROPY: action: move dev-perl/Compress-Zlib perl-core/Compress-Zlib.
>> * ENTROPY: action: move dev-perl/IO-Zlib perl-core/IO-Zlib.
before it started the sanity check...
Then, FINALLY I was able to:
equo --ask install app-admin/equo-0.51.0
I think this is why people get into trouble when they mix equo an emerge too much...
Thanks for listening.
--
Joe3