* Package: app-misc/vlock-2.2.3-r2 * Repository: gentoo * Maintainer: shell-tools@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking vlock-2.2.3.tar.gz to /var/tmp/portage/app-misc/vlock-2.2.3-r2/work >>> Source unpacked in /var/tmp/portage/app-misc/vlock-2.2.3-r2/work >>> Preparing source in /var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3 ... * Applying vlock-2.2.2-asneeded.patch ... [ ok ] * Applying vlock-2.2.2-test_process.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3 ... vlock configuration directories: prefix: /usr bindir: $(PREFIX)/bin sbindir: $(PREFIX)/sbin libdir: /usr/lib64 mandir: /usr/share/man scriptdir: $(LIBDIR)/vlock/scripts moduledir: $(LIBDIR)/vlock/modules features: enable plugins: yes root-password: yes auth-method: shadow modules: all.so new.so nosysrq.so scripts: build configuration: operating system: Linux gnu make: make c compiler: x86_64-pc-linux-gnu-gcc compiler flags: -O2 -march=native -pipe -pedantic -std=gnu99 linker flags -Wl,-O1 -Wl,--as-needed pam libs: -ldl -lpam dl libs: -ldl crypt lib: -lcrypt installation configuration: root group: root vlock group: vlock >>> Source configured. >>> Compiling source in /var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3 ... make -j2 /bin/sh -n src/vlock.sh x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -DUSE_PLUGINS -c -o vlock-main.o src/vlock-main.c sed \ -e 's,%BOURNE_SHELL%,/bin/sh,' \ -e 's,%PREFIX%,/usr,' \ -e 's,%VLOCK_VERSION%,2.2.3,' \ -e 's,%VLOCK_ENABLE_PLUGINS%,yes,' \ src/vlock.sh > vlock.tmp mv -f vlock.tmp vlock x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o prompt.o src/prompt.c src/prompt.c: In function 'read_character': src/prompt.c:204:10: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | (void) read(STDIN_FILENO, &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o auth-shadow.o src/auth-shadow.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o console_switch.o src/console_switch.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o util.o src/util.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o plugins.o src/plugins.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o plugin.o src/plugin.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -DVLOCK_MODULE_DIR="\"/usr/lib64/vlock/modules\"" -c -o module.o src/module.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o process.o src/process.c src/process.c: In function 'create_child': src/process.c:209:12: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 209 | (void) setgid(getgid()); | ^~~~~~~~~~~~~~~~ src/process.c:210:12: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | (void) setuid(getuid()); | ^~~~~~~~~~~~~~~~ src/process.c:217:14: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 217 | (void) write(status_pipe[1], &errno, sizeof errno); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -DVLOCK_SCRIPT_DIR="\"/usr/lib64/vlock/scripts\"" -c -o script.o src/script.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o tsort.o src/tsort.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -Isrc -c -o list.o src/list.c make[1]: Entering directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/modules' x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -I../src -fPIC -c -o all.o all.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -I../src -fPIC -c -o new.o new.c make[1]: Entering directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/scripts' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/scripts' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -rdynamic vlock-main.o prompt.o auth-shadow.o console_switch.o util.o plugins.o plugin.o module.o process.o script.o tsort.o list.o -lcrypt -ldl -o vlock-main x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pedantic -std=gnu99 -I../src -fPIC -c -o nosysrq.o nosysrq.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -shared -shared all.o -o all.so x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -shared -shared new.o -o new.so x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -shared -shared nosysrq.o -o nosysrq.so rm nosysrq.o new.o make[1]: Leaving directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/modules' >>> Source compiled. * Skipping make test/check due to ebuild restriction. >>> Test phase [disabled because of RESTRICT=test]: app-misc/vlock-2.2.3-r2 >>> Install app-misc/vlock-2.2.3-r2 into /var/tmp/portage/app-misc/vlock-2.2.3-r2/image make -j2 DESTDIR=/var/tmp/portage/app-misc/vlock-2.2.3-r2/image install mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/bin mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/share/man/man1 install -m 755 -o root -g root vlock /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/bin/vlock install -m 644 -o root -g root man/vlock.1 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/share/man/man1/vlock.1 mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/sbin mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/share/man/man8 install -m 4711 -o root -g root vlock-main /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/sbin/vlock-main install -m 644 -o root -g root man/vlock-main.8 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/share/man/man8/vlock-main.8 mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/share/man/man5 install -m 644 -o root -g root man/vlock-plugins.5 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/share/man/man5/vlock-plugins.5 make[1]: Entering directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/modules' mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/lib64/vlock/modules install -m 0755 -o root -g root all.so /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/lib64/vlock/modules/all.so mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/lib64/vlock/modules make[1]: Entering directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/scripts' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/scripts' mkdir -p -m 755 /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/lib64/vlock/modules install -m 0750 -o root -g vlock new.so /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/lib64/vlock/modules/new.so install -m 0750 -o root -g vlock nosysrq.so /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/lib64/vlock/modules/nosysrq.so make[1]: Leaving directory '/var/tmp/portage/app-misc/vlock-2.2.3-r2/work/vlock-2.2.3/modules' * Applying vlock-2.2.3-echo-printf.patch ... [ ok ] >>> Completed installing app-misc/vlock-2.2.3-r2 into /var/tmp/portage/app-misc/vlock-2.2.3-r2/image * Final size of build directory: 540 KiB * Final size of installed tree: 152 KiB * QA Notice: Binary files linked to libcrypt.so found * But a dependency on virtual/libcrypt is not declared! * * /var/tmp/portage/app-misc/vlock-2.2.3-r2/image/usr/sbin/vlock-main * * Please add virtual/libcrypt:= dependency * Gentoo bug: https://bugs.gentoo.org/699422 * Tracker bug: https://bugs.gentoo.org/798963 * See: https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/lib64/vlock/modules/all.so /usr/sbin/vlock-main /usr/lib64/vlock/modules/new.so /usr/lib64/vlock/modules/nosysrq.so * checking 15 files for package collisions >>> Merging app-misc/vlock-2.2.3-r2 to / * >>> SetUID: [chmod go-r] /usr/sbin/vlock-main ... [ ok ] --- /usr/ --- /usr/lib64/ --- /usr/lib64/vlock/ --- /usr/lib64/vlock/modules/ >>> /usr/lib64/vlock/modules/nosysrq.so >>> /usr/lib64/vlock/modules/new.so >>> /usr/lib64/vlock/modules/all.so --- /usr/sbin/ >>> /usr/sbin/vlock-main --- /usr/share/ --- /usr/share/doc/ --- /usr/share/doc/vlock-2.2.3-r2/ >>> /usr/share/doc/vlock-2.2.3-r2/TODO.xz >>> /usr/share/doc/vlock-2.2.3-r2/SECURITY.xz >>> /usr/share/doc/vlock-2.2.3-r2/README.X11.xz >>> /usr/share/doc/vlock-2.2.3-r2/README.xz >>> /usr/share/doc/vlock-2.2.3-r2/PLUGINS.xz >>> /usr/share/doc/vlock-2.2.3-r2/ChangeLog.xz >>> /usr/share/doc/vlock-2.2.3-r2/STYLE --- /usr/share/man/ --- /usr/share/man/man5/ >>> /usr/share/man/man5/vlock-plugins.5.xz --- /usr/share/man/man8/ >>> /usr/share/man/man8/vlock-main.8.xz --- /usr/share/man/man1/ >>> /usr/share/man/man1/vlock.1.xz --- /usr/bin/ >>> /usr/bin/vlock >>> Safely unmerging already-installed instance... >>> Original instance of package unmerged safely. >>> app-misc/vlock-2.2.3-r2 merged.