Summary: | x11-libs/vte-0.14.1 fails to build with grsec (libnvidia-tls.so.1: cannot make segment writable for relocation: Permission denied) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | vyp08 <vyp08> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED CANTFIX | ||
Severity: | trivial | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
vyp08
2007-04-26 05:12:52 UTC
No good. We can't ignore the running of the program. Presumably freetype needs to be fixed on hardened. (In reply to comment #1) > No good. We can't ignore the running of the program. Presumably freetype > needs to be fixed on hardened. Whats wrong with freetype on hardened? We have been using it for years w/o problems. x11-libs/vte-0.14.1 also compiles for me just fine on hardened amd64 and x86. http://tinderbox.dev.gentoo.org/html/hardened/x86/vte-0.14.1.html http://tinderbox.dev.gentoo.org/html/hardened/amd64/multilib/vte-0.14.1.html hardened / # /usr/bin/freetype-config --ftversion 2.1.10 hardened / # /usr/bin/freetype-config --libs -lfreetype -lz hardened / # /usr/bin/freetype-config --libtool /usr/lib/libfreetype.la hardened / # qlist -SUv freetype media-libs/freetype-2.1.10-r3 2 (bindist zlib) I don't know, I don't use hardened. But he said it succeeded when booted into a non-hardened kernel, and the error said something about non-standard paths. It's the freetype test that failed. Post `emerge info`, and the (last part of the) output of dmesg with the hardened kernel immediately after the failure. Problem is in nvidia-drivers: # ebuild /usr/local/src/portage/x11-libs/vte/vte-0.14.1.ebuild compile [...] checking for FreeType - version >= 6.1.0... ./conftest: error while loading shared libraries: //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1: cannot make segment writable for relocation: Permission denied no *** The FreeType test program failed to run. If your system uses *** shared libraries and they are installed outside the normal *** system library path, make sure the variable LD_LIBRARY_PATH *** (or whatever is appropiate for your system) is correctly set. configure: error: You must have freetype 2.0.2 or later to build vte FreeType is good :) upstream 3rd party binary only nvidia-foo is not supported with hardened and thus is and has been p.masked for sometime. Hopefully in the future the "nouveau" driver will suck less and that will be a viable options for hardened users. gnome team. Suggestion: "Resolve this bug as UPSTREAM" or "CANTFIX" Vyp08, try using x11 opengl instead of nvidia just during the build. Maybe that'll help. Thanks to All! With x11 GLX dont play Q3 :((. You don't need to run with x11, just switch to it long enough to emerge vte, then switch back. But, it's up to you. Ok, thanks. *** Bug 176069 has been marked as a duplicate of this bug. *** |