Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188722 - sys-libs/libselinux-1.30 failed on asm/page.h: No such file or directory
Summary: sys-libs/libselinux-1.30 failed on asm/page.h: No such file or directory
Status: RESOLVED DUPLICATE of bug 187182
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-13 15:17 UTC by Bart Van Loon
Modified: 2007-08-13 15:23 UTC (History)
0 users

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 Bart Van Loon 2007-08-13 15:17:38 UTC
can't re-emerge libselinux-1.30

revdep-rebuild starts with re-emerging libselinux-1.30, which was previously succesfully merged:

 * sys-libs/libselinux

     Tue Oct 24 00:46:31 2006 >>> sys-libs/libselinux-1.30
     Mon Oct 30 00:09:02 2006 >>> sys-libs/libselinux-1.30.29
     Tue Oct 31 12:43:37 2006 >>> sys-libs/libselinux-1.30
     Wed Nov  1 11:33:46 2006 >>> sys-libs/libselinux-1.30

Reproducible: Always

Steps to Reproduce:
1. revdep-rebuild (or: emerge --oneshot  =sys-libs/libsemanage-1.6 =sys-apps/policycoreutils-1.30-r1)
Actual Results:  
>>> Emerging (1 of 3) sys-libs/libselinux-1.30 to /
 * libselinux-1.30.tgz RMD160 ;-) ...                                                                                                                  [ ok ]
 * libselinux-1.30.tgz SHA1 ;-) ...                                                                                                                    [ ok ]
 * libselinux-1.30.tgz SHA256 ;-) ...                                                                                                                  [ ok ]
 * libselinux-1.30.tgz size ;-) ...                                                                                                                    [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                   [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                  [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                 [ ok ]
 * checking libselinux-1.30.tgz ;-) ...                                                                                                                [ ok ]
>>> Unpacking source...
>>> Unpacking libselinux-1.30.tgz to /var/tmp/portage/sys-libs/libselinux-1.30/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-libs/libselinux-1.30/work/libselinux-1.30 ...
make -C src
make[1]: Entering directory `/var/tmp/portage/sys-libs/libselinux-1.30/work/libselinux-1.30/src'
cc -O2 -march=pentium4 -fomit-frame-pointer -pipe -I../include -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c -o avc.o avc.c
cc -O2 -march=pentium4 -fomit-frame-pointer -pipe -I../include -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c -o avc_internal.o avc_internal.c
cc -O2 -march=pentium4 -fomit-frame-pointer -pipe -I../include -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c -o avc_sidtab.o avc_sidtab.c
cc -O2 -march=pentium4 -fomit-frame-pointer -pipe -I../include -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c -o booleans.o booleans.c
cc -O2 -march=pentium4 -fomit-frame-pointer -pipe -I../include -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c -o canonicalize_context.o canonicalize_context.c
canonicalize_context.c:8:22: asm/page.h: No such file or directory
canonicalize_context.c: In function `security_canonicalize_context_raw':
canonicalize_context.c:26: error: `PAGE_SIZE' undeclared (first use in this function)
canonicalize_context.c:26: error: (Each undeclared identifier is reported only once
canonicalize_context.c:26: error: for each function it appears in.)
make[1]: *** [canonicalize_context.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/sys-libs/libselinux-1.30/work/libselinux-1.30/src'
make: *** [all] Error 2

!!! ERROR: sys-libs/libselinux-1.30 failed.                                    
Call stack:
  ebuild.sh, line 1632:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  libselinux-1.30.ebuild, line 33:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/sys-libs:libselinux-1.30:20070813-145828.log'.

Expected Results:  
successful merge of libselinux-1.30

this happens on a server with hardenen-gentoo installed.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-13 15:20:56 UTC

*** This bug has been marked as a duplicate of bug 187182 ***
Comment 2 Bart Van Loon 2007-08-13 15:23:27 UTC
(In reply to comment #1)
> 
> *** This bug has been marked as a duplicate of bug 187182 ***
> 

damn you guys are fast! sorry I didn't find this duplicate. I did a search on libselinux and had a look through the most recent bugs...