Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 279784

Summary: rox-base/pager: multiple QA violations; package fails to build
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Rox Herd (OBSOLETE) <rox+disabled>
Status: RESOLVED WORKSFORME    
Severity: normal CC: qa
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-31 11:25:12 UTC
Let's see:

 - autoconf called in src_compile (by rox.eclass (!!!));
 - sandbox violation on /usr (!!!);
 - package simply doesn't build.

what the!
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-31 11:25:51 UTC
Created attachment 199730 [details]
Build log
Comment 2 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-08-03 14:39:25 UTC
(In reply to comment #0)
> Let's see:
> 
>  - autoconf called in src_compile (by rox.eclass (!!!));

I'll be fixing this soon, I promise!  Patches appreciated.

>  - sandbox violation on /usr (!!!);
>  - package simply doesn't build.

WFM...

Based on your build-log this looks to be a problem with your rox-base/rox-clib install.  Can you please attach /var/db/pkg/rox-base/rox-clib-2.1.10/CONTENTS 

I'd suggest re-installing rox-base/rox-clib (reserve the build log in case this fails again), and then try rox-base/pager a second time.  If this fails a second time, I'd be very interested in the build log of rox-base/rox-clib.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-08-07 22:11:52 UTC
>>> Compiling source in /var/tmp/portage/rox-base/pager-1.1-r2/work/pager-1.1 ...
 * QA Warning: running autoconf in compile phase
 * Running autoconf ...                                                                                                                                             [ ok ]
ERROR from /usr/lib/ROX-CLib/AppRun:
I cannot find an executable file for your host type (Linux-ix86).
Trying to compile...
Compiling /usr/lib/ROX-CLib... please wait...
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/config.cache
rm: cannot remove `/usr/lib/ROX-CLib/src/config.cache': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/Makefile
rm: cannot remove `/usr/lib/ROX-CLib/src/Makefile': Permission denied
ACCESS DENIED  open_wr:      /usr/lib/ROX-CLib/src/conf31561.sh
./configure: line 38: conf31561.sh: Permission denied
ACCESS DENIED  open_wr:      /usr/lib/ROX-CLib/src/conf31561.sh
./configure: line 39: conf31561.sh: Permission denied
chmod: cannot access `conf31561.sh': No such file or directory
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.sh
rm: cannot remove `conf31561.sh': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561
rm: cannot remove `conf31561': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.exe
rm: cannot remove `conf31561.exe': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.file
rm: cannot remove `conf31561.file': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.dir
rm: cannot remove `conf31561.dir': Permission denied
ACCESS DENIED  mkdir:        /usr/lib/ROX-CLib/src/conf31561.dir
mkdir: cannot create directory `conf31561.dir': Permission denied
ACCESS DENIED  open_wr:      /usr/lib/ROX-CLib/src/conf31561.file
./configure: line 491: conf31561.file: Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561
rm: cannot remove `conf31561': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.exe
rm: cannot remove `conf31561.exe': Permission denied
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.file
rm: cannot remove `conf31561.file': Permission denied
ACCESS DENIED  open_wr:      /usr/lib/ROX-CLib/src/conf31561.file
./configure: line 517: conf31561.file: Permission denied
chmod: cannot access `conf31561.file': No such file or directory
ACCESS DENIED  unlinkat:     /usr/lib/ROX-CLib/src/conf31561.file
rm: cannot remove `conf31561.file': Permission denied
ACCESS DENIED  open_wr:      /usr/lib/ROX-CLib/src/config.log
./configure: line 1527: config.log: Permission denied
ACCESS DENIED  open_wr:      /usr/lib/ROX-CLib/src/config.log
./configure: line 1537: config.log: Permission denied
Compile failed
Press Return...

Sigh…
going to check explicitly now
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-08-07 22:21:11 UTC
Okay rebuilding rox-clib helped, thanks Jim :)

There is still something fundamentally wrong with the fact that it broke, but… up to you whether to keep this as a reminder or close it :)
Comment 5 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-08-09 02:03:00 UTC
(In reply to comment #4)
> Okay rebuilding rox-clib helped, thanks Jim :)
> 
> There is still something fundamentally wrong with the fact that it broke,
> but… up to you whether to keep this as a reminder or close it :)

I agree that there was something fundamentally wrong, but I can't begin to imagine what....  I'd still love to see the CONTENTS of the previous (broken) rox-clib, but if it's not around any more that's okay.

If you can't find it, I'll just close this since I don't think I have enough evidence right now to begin to understand what went wrong.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-08-09 12:38:00 UTC
Let's close this then, I'll just open another for the autoconf to track that down; I wouldn't count excessively about transient problems on the tinderbox because they often tend to be almost unreproducible (I have no way to tell with absolute certainty what the heck was merged at the time the package was built).