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

Bug 629522

Summary: app-emulation/virtualbox-5* fails to build against sys-libs/glibc-2.26
Product: Gentoo Linux Reporter: Perfect Gentleman <perfect007gentleman>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED FIXED    
Severity: normal CC: hydrapolic, masterzorag, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 628768    
Attachments: patch
using the VBoxDTraceTypes-glibc-2.26.patch
emerge --info
5.1.28 build as it is

Description Perfect Gentleman 2017-09-01 07:55:38 UTC
Created attachment 491314 [details, diff]
patch

app-emulation/virtualbox-5.1.26 fails to build against sys-libs/glibc-2.26
Comment 1 Mads 2017-09-21 21:52:04 UTC
Builds without this patch on virtualbox-5.1.28 (not in tree yet)
Comment 2 Denis Descheneaux 2017-10-02 17:10:34 UTC
Not sure if its related, building with 5.1.28 fails, trying with 5.1.26 also fails

this is with the VBoxDTraceTypes-glibc-2.26.patch
Comment 3 Denis Descheneaux 2017-10-02 17:13:42 UTC
Created attachment 497422 [details, diff]
using the VBoxDTraceTypes-glibc-2.26.patch
Comment 4 Denis Descheneaux 2017-10-02 17:18:51 UTC
Created attachment 497436 [details]
emerge --info
Comment 5 Denis Descheneaux 2017-10-02 17:32:31 UTC
Created attachment 497440 [details]
5.1.28 build as it is
Comment 6 Denis Descheneaux 2017-10-02 18:08:01 UTC
building with USE="-python" succeeds

 * Messages for package app-emulation/virtualbox-5.1.28:

 * Package:    app-emulation/virtualbox-5.1.28
 * Repository: gentoo
 * Maintainer: polynomial-c@gentoo.org masterzorag@gmail.com,proxy-maint@gentoo.org
 * USE:        abi_x86_64 alsa amd64 elibc_glibc java kernel_linux lvm opengl pam pulseaudio python_targets_python2_7 qt5 sdk udev userland_GNU vboxwebsrv vnc
 * FEATURES:   preserve-libs sandbox selinux sesandbox userpriv usersandbox
 * You have disabled the "python" USE flag. This will only
 * disable the python bindings being installed.
 * Forcing usage of the BFD linker instead of GOLD
 * Applying patches from /var/tmp/portage/app-emulation/virtualbox-5.1.28/work/patches ...
 *   001_virtualbox-5.0.16-mesa-check.patch ...
 *   002_virtualbox-5.0.0_beta3-remove-configure-checks.patch ...
 *   003_virtualbox-4.0.2-restore_old_machines_dir.patch ...
 *   004_virtualbox-4.1.2-vboxpci-build.patch ...
 *   005_virtualbox-4.2.26-asneeded.patch ...
 *   006_virtualbox-4.2.18-vboxwebsrv_fix.patch ...
 *   008_virtualbox-4.3.14-missing_define.patch ...
 *   009-virtualbox-5.1.0-add_missing_gl_header.patch ...
 *   010_virtualbox-5.1.4-qt57.patch ...
 *   011_virtualbox-5.1.18-sysmacros.patch ...
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxHeadless with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxHeadless with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxHeadless with setfattr
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxManage with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxManage with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxManage with setfattr
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSVC with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSVC with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSVC with setfattr
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxXPCOMIPCD with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxXPCOMIPCD with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxXPCOMIPCD with setfattr
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSDL with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSDL with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSDL with setfattr
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VirtualBox with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VirtualBox with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VirtualBox with setfattr
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxTestOGL with paxctl
 * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxTestOGL with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxTestOGL with setfattr
 * Final size of build directory: 2712652 KiB (  2.5 GiB)
 * Final size of installed tree:   481680 KiB (470.3 MiB)
 * Updating .desktop files database ...
 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see:
 * 
 *    https://wiki.gentoo.org/wiki/Hardened/HOWTO_locate_and_fix_textrels
 * 
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib64/virtualbox/VBoxRT.so
 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  https://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see:
 * 
 *    https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
 * 
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * --X --- --- usr/lib64/virtualbox/VMMRC.rc
 * --X --- --- usr/lib64/virtualbox/VMMR0.r0
 * QA Notice: Pre-stripped files found:
 * /usr/lib64/virtualbox/VBoxDD2RC.rc
 * /usr/lib64/virtualbox/VBoxDD2R0.r0
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxVolInfo ...
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxHeadless ...
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxNetAdpCtl ...
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VirtualBox ...
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxSDL ...
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxNetNAT ...
 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxNetDHCP ...
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2017-10-31 22:27:05 UTC
This is fixed in app-emulation/virtualbox-5.1.30