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

Bug 578668

Summary: sys-libs/uid_wrapper-1.2.1 fails to compile on alpha
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED FIXED    
Severity: normal CC: mattst88, samba
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugzilla.samba.org/show_bug.cgi?id=11821
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 578004, 578498    
Attachments: build log

Description Agostino Sarubbo gentoo-dev 2016-03-31 09:13:37 UTC
Created attachment 429342 [details]
build log

Portage 2.2.26 (python 2.7.10-final-0, default/linux/alpha/13.0, gcc-4.7.3, glibc-2.21-r2, 4.5.0-rc4 alpha)                                                                                                                                                                    
=================================================================                                                                                                                                                                                                              
System uname: Linux-4.5.0-rc4-alpha-EV68AL-with-gentoo-2.2                                                                                                                                                                                                                     
KiB Mem:     8303336 total,    161888 free                                                                                                                                                                                                                                     
KiB Swap:     977912 total,    969824 free                                                                                                                                                                                                                                     
Timestamp of repository gentoo: Thu, 31 Mar 2016 00:45:01 +0000                                                                                                                                                                                                                
sh bash 4.2_p53                                                                                                                                                                                                                                                                
ld GNU ld (Gentoo 2.24 p1.4) 2.24                                                                                                                                                                                                                                              
app-shells/bash:          4.2_p53::gentoo                                                                                                                                                                                                                                      
dev-lang/perl:            5.20.2::gentoo                                                                                                                                                                                                                                       
dev-lang/python:          2.7.10::gentoo, 3.3.5-r1::gentoo                                                                                                                                                                                                                     
dev-util/cmake:           2.8.12.2-r1::gentoo                                                                                                                                                                                                                                  
sys-apps/baselayout:      2.2::gentoo                                                                                                                                                                                                                                          
sys-apps/openrc:          0.12.4::gentoo                                                                                                                                                                                                                                       
sys-apps/sandbox:         2.6-r1::gentoo                                                                                                                                                                                                                                       
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo                                                                                                                                                                                                                           
sys-devel/automake:       1.13.4::gentoo, 1.15::gentoo                                                                                                                                                                                                                         
sys-devel/binutils:       2.24-r3::gentoo                                                                                                                                                                                                                                      
sys-devel/gcc:            4.7.3-r1::gentoo, 4.8.4::gentoo, 4.9.2::gentoo                                                                                                                                                                                                       
sys-devel/gcc-config:     1.7.3::gentoo                                                                                                                                                                                                                                        
sys-devel/libtool:        2.4.2-r1::gentoo                                                                                                                                                                                                                                     
sys-devel/make:           4.0-r1::gentoo                                                                                                                                                                                                                                       
sys-kernel/linux-headers: 3.16::gentoo (virtual/os-headers)                                                                                                                                                                                                                    
sys-libs/glibc:           2.21-r2::gentoo                                                                                                                                                                                                                                      
Repositories:                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                               
gentoo                                                                                                                                                                                                                                                                         
    location: /usr/portage                                                                                                                                                                                                                                                     
    sync-type: rsync                                                                                                                                                                                                                                                           
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage                                                                                                                                                                                                                          
    priority: -1000                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                               
ACCEPT_KEYWORDS="alpha"                                                                                                                                                                                                                                                        
ACCEPT_LICENSE="*"                                                                                                                                                                                                                                                             
CBUILD="alpha-unknown-linux-gnu"                                                                                                                                                                                                                                               
CFLAGS="-mieee -pipe -O2 -mcpu=ev4"                                                                                                                                                                                                                                            
CHOST="alpha-unknown-linux-gnu"                                                                                                                                                                                                                                                
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"                                                                                                                                                                                                                           
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"                                                                                                               
CXXFLAGS="-mieee -pipe -O2 -mcpu=ev4"                                                                                                                                                                                                                                          
DISTDIR="/usr/portage/distfiles/"                                                                                                                                                                                                                                              
EMERGE_DEFAULT_OPTS="--with-bdeps y --keep-going y -1"                                                                                                                                                                                                                         
FCFLAGS="-O2 -pipe"                                                                                                                                                                                                                                                            
FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"                                                                                                                                                                                                                                             
FFLAGS="-O2 -pipe"                                                                                                                                                                                                                                                             
GENTOO_MIRRORS="http://distfiles.gentoo.org"                                                                                                                                                                                                                                   
LANG="it_IT.UTF-8"                                                                                                                                                                                                                                                             
LC_ALL="en_US.utf8"                                                                                                                                                                                                                                                            
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"                                                                                                                                                                                                                         
MAKEOPTS="-j4"                                                                                                                                                                                                                                                                 
PKGDIR="/usr/portage/packages"                                                                                                                                                                                                                                                 
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alpha apng berkdb bzip2 cli cracklib crypt cxx dlz dri fortran gdbm iconv ipv6 modules ncurses nls nptl openmp pam pcre readline session ssl tcpd unicode xattr zlib" ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx dummy v4l"
USE_PYTHON="2.7 3.3"
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-03-31 09:39:52 UTC
I'm afraid this needs to be reported to upstream...
Comment 2 Agostino Sarubbo gentoo-dev 2016-04-03 13:10:43 UTC
(In reply to Lars Wendler (Polynomial-C) from comment #1)
> I'm afraid this needs to be reported to upstream...

done.
Comment 3 Matt Turner gentoo-dev 2016-04-05 20:52:42 UTC
I've attached three patches to the upstream bug report to resolve the issues.

I also handled bug 569558 which was necessary to run uid_wrapper's test suite, although the ebuild does not do so. Could we please wire up the test suite? For some reason (likely cmake) it runs with 'make test' and not 'make check'.
Comment 4 Matt Turner gentoo-dev 2016-06-27 22:55:15 UTC
The three patches I sent are now in upstream's git:

https://git.samba.org/?p=uid_wrapper.git

There is no new release though.
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2016-11-27 15:34:35 UTC
I have tried this patch specifically:

https://git.samba.org/?p=uid_wrapper.git;a=commit;h=cf2b35344d4de927f158a1e6d5b6bbc1be2ffd96

and it works fine. Can we get this into uid_wrapper soonish so we don't lose Samba on Alpha?
Comment 6 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-11-28 12:46:14 UTC
commit caefb5ca31b9b18b17ff907688b0bc7c086aaf75
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Mon Nov 28 13:44:48 2016

    sys-libs/uid_wrapper: Added an alpha compile fix (bug #578668).

    Package-Manager: portage-2.3.2