Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664684 - net-libs/rpcsvc-proto arm64 lossen glibc blocker..
Summary: net-libs/rpcsvc-proto arm64 lossen glibc blocker..
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM64 Linux
: Normal minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-26 21:48 UTC by Michael Lawrence
Modified: 2018-08-27 09:53 UTC (History)
1 user (show)

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 Michael Lawrence 2018-08-26 21:48:11 UTC
net-libs/rpcsvc-proto arm64 lossen glibc blocker.. 
if (ARM64) RDEPEND=sys-libs/glibc"
else ??? 
RDEPEND="!<sys-libs/glibc-2.26"

[binary  N     ] net-libs/rpcsvc-proto-1.4
[binary  N     ] net-nds/rpcbind-0.2.4-r3  USE="tcpd -debug (-selinux) -systemd -warmstarts"
[ebuild  N     ] net-fs/nfs-utils-2.3.2  USE="caps ipv6 junction kerberos ldap libmount nfsdcld nfsidmap nfsv4 nfsv41 tcpd uuid (-selinux)"
[blocks B      ] <sys-libs/glibc-2.26 ("<sys-libs/glibc-2.26" is blocking net-libs/rpcsvc-proto-1.4)

losing the glic versioning for arm64 makes all better.. 

a little nano action latter.. 
RepoMan scours the neighborhood...
>>> Creating Manifest for /usr/portage/net-libs/rpcsvc-proto
  KEYWORDS.dropped              1
   net-libs/rpcsvc-proto/rpcsvc-proto-1.4.ebuild: amd64-linux arm-linux x86-linux

Note: use --include-dev (-d) to check dependencies for 'dev' profiles

RepoMan sez: "You're only giving me a partial QA payment?
              I'll take it this time, but I'm not happy."
Comment 1 Michael Lawrence 2018-08-26 21:55:36 UTC
add a touch of force to overwrite binary in /packages...

scw-0321f9 /usr/portage/net-libs/rpcsvc-proto # ebuild rpcsvc-proto-1.4.ebuild install
!!! Error while reading repo config file: While reading from '/etc/portage/repos.conf/gentoo-pine64.conf' [line 11]: option 'priority' in section 'gentoo-pine64' already exists
--- Invalid atom in /etc/portage/package.use/busybox: ipv6
--- Invalid atom in /etc/portage/package.use/cross-armv7a-hardfloat-linux-gnueabi-gcc-5.4.0-r4: cross-armv7a-hardfloat-linux-gnueabi/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.use/cross-armv7a-hardfloat-linux-gnueabi-gcc-7.3.0-r3-1: cross-armv7a-hardfloat-linux-gnueabi/gcc-7.3.0-r3-1
--- Invalid atom in /etc/portage/package.use/libsrtp: net-libs/libsrtp-1.6.0:0/1::gentoo
--- Invalid atom in /etc/portage/package.use/qemu: QEMU_USER_TARGETS="aarch64
--- Invalid atom in /etc/portage/package.use/qemu: PYTHON_TARGETS="python2_7
--- Invalid atom in /etc/portage/package.use/qemu: QEMU_SOFTMMU_TARGETS="aarch64
FEATURES variable contains unknown value(s): usepkg
--- Invalid atom in /etc/portage/package.keywords/cross--armv7ahf: gcc-cross--armv7ahf/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-arm64-w32-mingw32: gcc-cross-arm64-w32-mingw32/gcc-5
--- Invalid atom in /etc/portage/package.keywords/cross-arm64-w32-mingw64: gcc-cross-arm64-w32-mingw64/gcc-5
--- Invalid atom in /etc/portage/package.keywords/cross-arm64-w64-mingw: gcc-cross-arm64-w64-mingw/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-arm64-w64-mingw32: gcc-cross-arm64-w64-mingw32/gcc-5
--- Invalid atom in /etc/portage/package.keywords/cross-arm7hf-unknown-linux-gnueabi: gcc-cross-arm7hf-unknown-linux-gnueabi/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-armv7a-hardfloat-linux-gnueabi: gcc-cross-armv7a-hardfloat-linux-gnueabi/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-gcc-5.4.0-r4: -scross-gcc-5.4.0-r4/gcc-
--- Invalid atom in /etc/portage/package.keywords/cross-i686-linux-gnu: gcc-cross-i686-linux-gnu/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-i686-pc-linux-gnu: gcc-cross-i686-pc-linux-gnu/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-i686-w64-mingw32: gcc-cross-i686-w64-mingw32/gcc-7.3.0
--- Invalid atom in /etc/portage/package.keywords/cross-x86_64-multilib-linux-gnu: gcc-cross-x86_64-multilib-linux-gnu/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.keywords/cross-x86_64-w64-mingw32: gcc-cross-x86_64-w64-mingw32/gcc-5.4.0-r4
--- Invalid atom in /etc/portage/package.accept_keywords/go-net: =dev-go/go-text
--- Invalid atom in /etc/portage/package.accept_keywords/go-net: =dev-go/go-net
--- Invalid atom in /etc/portage/package.accept_keywords/go-net: =dev-go/go-crypto
--- Invalid atom in /etc/portage/package.accept_keywords/godep: =dev-go/godep
--- Invalid atom in /etc/portage/package.accept_keywords/ruby: =dev-lang/racc
--- Invalid atom in /etc/portage/package.accept_keywords/ruby: =dev-lang/kpeg
--- Invalid atom in /etc/portage/package.mask/mesa-13.0.6: media-libs/mesa-13.0.6
--- Invalid atom in /etc/portage/package.mask/perl-5.24.1-r2: dev-lang/perl-5.24.1-r2:0/5.24::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtcore-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qttest-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtxmlpatterns-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtgui-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtxmlpatterns-5.11.1:5/5.11::gentoo,
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtwebengine-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtdeclarative-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtscript-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/qt: dev-qt/qtgui-5.11.1:5/5.11::gentoo
--- Invalid atom in /etc/portage/package.mask/sys-dev-ll_: sys-devel/llvm-3.6.0:0
--- Invalid atom in /etc/portage/package.unmask/local.unmask: app-arch/lzma-9.20-r1::gentoo
>>> Existing ${T}/environment for 'rpcsvc-proto-1.4' will be sourced. Run
>>> 'clean' to start with a fresh environment.
 * rpcsvc-proto-1.4.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                          [ ok ]
>>> It appears that 'setup' has already executed for 'rpcsvc-proto-1.4'; skipping.
>>> Remove '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/.setuped' to force setup.
>>> Unpacking source...
>>> Unpacking rpcsvc-proto-1.4.tar.gz to /var/tmp/portage/net-libs/rpcsvc-proto-1.4/work
>>> Source unpacked in /var/tmp/portage/net-libs/rpcsvc-proto-1.4/work
>>> Preparing source in /var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4 ...
 * Running eautoreconf in '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4' ...
 * Running aclocal ...                                                                                                                          [ ok ]
 * Running autoconf --force ...                                                                                                                 [ ok ]
 * Running autoheader ...                                                                                                                       [ ok ]
 * Running automake --add-missing --copy --force-missing ...                                                                                    [ ok ]
 * Running elibtoolize in: rpcsvc-proto-1.4/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4 ...
./configure --prefix=/usr --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/rpcsvc-proto-1.4 --htmldir=/usr/share/doc/rpcsvc-proto-1.4/html --libdir=/usr/lib64
configure: loading site script /usr/share/config.site
checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for aarch64-unknown-linux-gnu-gcc... aarch64-unknown-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether aarch64-unknown-linux-gnu-gcc accepts -g... yes
checking for aarch64-unknown-linux-gnu-gcc option to accept ISO C89... none needed
checking whether aarch64-unknown-linux-gnu-gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of aarch64-unknown-linux-gnu-gcc... none
checking how to run the C preprocessor... aarch64-unknown-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking how to run the C preprocessor... aarch64-unknown-linux-gnu-gcc -E
checking for library containing strerror... none required
checking whether make sets $(MAKE)... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rpcgen/Makefile
config.status: creating rpcsvc/Makefile
config.status: creating config.h
config.status: executing depfiles commands
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4 ...
make -j5 -l4
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
Making all in rpcgen
make[2]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcgen'
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_clntout.o rpc_clntout.c
distcc[24227] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_parse.o rpc_parse.c
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_main.o rpc_main.c
distcc[24231] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[24232] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_sample.o rpc_sample.c
distcc[24250] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_scan.o rpc_scan.c
distcc[24267] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_svcout.o rpc_svcout.c
distcc[24281] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_tblout.o rpc_tblout.c
distcc[24285] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_util.o rpc_util.c
distcc[24289] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_hout.o rpc_hout.c
distcc[24294] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -pipe -c -o rpc_cout.o rpc_cout.c
distcc[24301] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
aarch64-unknown-linux-gnu-gcc  -O2 -pipe  -Wl,-O1 -Wl,--as-needed -o rpcgen rpc_clntout.o rpc_cout.o rpc_hout.o rpc_main.o rpc_parse.o rpc_sample.o rpc_scan.o rpc_svcout.o rpc_tblout.o rpc_util.o
make[2]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcgen'
Making all in rpcsvc
make[2]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcsvc'
../rpcgen/rpcgen -h -o klm_prot.h klm_prot.x
../rpcgen/rpcgen -h -o nlm_prot.h nlm_prot.x
../rpcgen/rpcgen -h -o bootparam_prot.h bootparam_prot.x
../rpcgen/rpcgen -h -o spray.h spray.x
../rpcgen/rpcgen -h -o rex.h rex.x
../rpcgen/rpcgen -h -o rusers.h rusers.x
../rpcgen/rpcgen -h -o key_prot.h key_prot.x
../rpcgen/rpcgen -h -o nfs_prot.h nfs_prot.x
../rpcgen/rpcgen -h -o rquota.h rquota.x
../rpcgen/rpcgen -h -o sm_inter.h sm_inter.x
../rpcgen/rpcgen -h -o mount.h mount.x
../rpcgen/rpcgen -h -o rstat.h rstat.x
make[2]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcsvc'
make[2]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
make[2]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
make[1]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
>>> Source compiled.
>>> Test phase [not enabled]: net-libs/rpcsvc-proto-1.4

>>> Install rpcsvc-proto-1.4 into /var/tmp/portage/net-libs/rpcsvc-proto-1.4/image/ category net-libs
make -j5 -l4 DESTDIR=/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image/ install
Making install in rpcgen
make[1]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcgen'
make[2]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcgen'
 /bin/mkdir -p '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/bin'
 /bin/mkdir -p '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/share/man/man1'
  /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c rpcgen '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/bin'
 /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 rpcgen.1 '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/share/man/man1'
make[2]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcgen'
make[1]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcgen'
Making install in rpcsvc
make[1]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcsvc'
make[2]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcsvc'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/include/rpcsvc'
 /bin/mkdir -p '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/include/rpcsvc'
 /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 klm_prot.x nlm_prot.x rstat.x spray.x bootparam_prot.x mount.x rex.x rusers.x key_prot.x nfs_prot.x rquota.x sm_inter.x '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/include/rpcsvc'
 /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 klm_prot.h nlm_prot.h rstat.h spray.h bootparam_prot.h mount.h rex.h rusers.h key_prot.h nfs_prot.h rquota.h sm_inter.h '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/image//usr/include/rpcsvc'
make[2]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcsvc'
make[1]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4/rpcsvc'
make[1]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
make[2]: Entering directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
make[1]: Leaving directory '/var/tmp/portage/net-libs/rpcsvc-proto-1.4/work/rpcsvc-proto-1.4'
>>> Completed installing rpcsvc-proto-1.4 into /var/tmp/portage/net-libs/rpcsvc-proto-1.4/image/

 * Final size of build directory: 1840 KiB (1.7 MiB)
 * Final size of installed tree:   300 KiB

strip: aarch64-unknown-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   usr/bin/rpcgen
ecompressdir: bzip2 -9 /usr/share/doc
ecompressdir: bzip2 -9 /usr/share/man
scw-0321f9 /usr/portage/net-libs/rpcsvc-proto #
Comment 2 Mart Raudsepp gentoo-dev 2018-08-27 09:53:23 UTC
That block is there for a very good reason, don't workaround it. arm64 has glibc-2.26 stable.