← Back to team overview

sslug-teknik team mailing list archive

Gentoo glibc rpcgen

 


   Jeg ved godt, at jeg bevæger mig på kanten af afgrunden,
men alligevel så har jeg valgt at køre Gentoo med opdatering
til nyeste versioner (make.conf, ACCEPT_KEYWORDS="~x86")

   Nå men til alles orientering, så har jeg  glibc-2.3.2-r8
fra 16.Nov og nu ville emerge system gerne opdatere til glibc-2.3.2-r9

   Fint med mig. Jeg får bare en fejl som -r9 teksten godt er klar
over kan forekomme: Det hedder i -r9.ebuild at



# With latest versions of glibc, a lot of apps failed on a PaX enabled
# system with:
#
#  cannot enable executable stack as shared object requires: Permission denied
#
# This is due to PaX 'exec-protecting' the stack, and ld.so then trying
# to make the stack executable due to some libraries not containing the
# PT_GNU_STACK section.  Bug #32960.  <azarah@xxxxxxxxxx> (12 Nov 2003).
epatch ${FILESDIR}/2.3.2/${PN}-2.3.2-dl_execstack-PaX-support.patch

================================================================================

Og det ser ud til, at det netop er det, som forhindrer, at jeg kan bygge
videre på denne pakke, glibc-2.3.2-r9.

Det undrer mig faktisk meget, at Gentoo løber ind i en børnesygdom.

Jeg elsker Gentoo, men jeg er dybt bekymret. Som Klaus (og Klavs)
har sagt, så må man hjælpes ad, og altså på en eller anden måde
finde en løsning. I første omgang må jeg finde ud af, hvordan
/lib/libsandbox.so fungerer og om jeg skal skaffe en replacement
af rpcgen (ikke libsandbox.so, som jo om jeg så må  sige har retten
på sin side!)

For at spare Jer at læse nedenst. så siger den at

   rpcgen bruger /lib/libsandbox.so

som er defekt, rettere non-functional 
fordi den kræver noget exe-stack som er fyfy.




/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/sunrpc/rpcgen: error while loading shared libraries: /lib/libsandbox.so: cannot enable executable stack as shared object requires: Error 14
make[2]: *** [/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/sunrpc/xbootparam_prot.stmp] Error 127
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.2-r9 failed.
!!! Function src_compile, Line 491, Exitcode 2
!!! (no error message)


-- 
donald_j_axel@xxxxxxxxxx -- http://d-axel.dk/


Follow ups