$ sudo emerge -1O plib > plib-log [...] $ linking_libs.sh plib-log Analyzing log ... Looking for libraries ... Tracing libraries back to packages ... List all packages owning a particular set of files Note: Normally, only one package will own a file. If multiple packages own the same file, it usually consitutes a problem, and should be reported. Syntax: belongs <local-opts> filename <local-opts> is either of: -c, --category cat - only search in category cat -f, --full-regex - supplied query is a regex -e, --earlyout - stop when first match is found -n, --name-only - don't print the version.
I don't see a single error in the output you've posted, this bug doesn't make any sense to me. Nevertheless, with --nodeps emerge will pretty likely fail if *any* of the deps are not installed, dependencies are not put into the ebuilds for fun. If you are trying to log emerge output, then do 'emerge some-ebuild &> emerge.log' or set PORT_LOGDIR.
The --nodeps is only to work around the blocker (old X vs. new X), the other dependencies are installed. The program compiles just fine. The problem is - The skript prints the equery usage instructions - The skript doesn't produce any useable output.
Created attachment 77692 [details] plib-log
(In reply to comment #2) > The problem is > - The skript prints the equery usage instructions > - The skript doesn't produce any useable output. Which script? And what kind of "usable output" do you expect? You get the log, what do you want? Why are you attaching the log if there's no error and everything works? What does emerge has in common with equery? Reopen if you are able to produce a meaningful bug, this doesn't make any sense.
(In reply to comment #4) > (In reply to comment #2) > > The problem is > > - The skript prints the equery usage instructions > > - The skript doesn't produce any useable output. > > Which script? Umm, the one I'm running. Maybe _read_ the bug report? I'm talking about linking_libs.sh from http://www.gentoo.org/proj/en/desktop/x/x11/porting-modular-x-howto.xml
(In reply to comment #5) > Umm, the one I'm running. Maybe _read_ the bug report? Yeah, I obviously need to know every single shell script in the world and improve my paranormal skills, right. > I'm talking about linking_libs.sh from > http://www.gentoo.org/proj/en/desktop/x/x11/porting-modular-x-howto.xml Report this to the author of this script (spyderous@gentoo.org). Thanks.
This happens because no libraries were found, so equery or whatever is called with an empty query and returns its help. I haven't yet added a check for this.
Ah, ok. Does that mean that there are no dependencies?
Yep -- you don't need to specify any deps.