* Package: sys-auth/skey-1.1.5-r10 * Repository: gentoo * Maintainer: ulm@gentoo.org * USE: arm elibc_musl kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox * Package: sys-auth/skey-1.1.5-r10 * Repository: gentoo * Maintainer: ulm@gentoo.org * USE: arm elibc_musl kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking skey-1.1.5.tar.bz2 to /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work >>> Unpacking skey-1.1.5-patches-5.tar.xz to /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work >>> Source unpacked in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work >>> Preparing source in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5 ... * Applying patches from ../patch ... * 01_all_gentoo.patch ... [ ok ] * 02_all_login_name_max.patch ... [ ok ] * 03_all_fPIC.patch ... [ ok ] * 04_all_bind-now.patch ... [ ok ] * 05_all_otp.patch ... [ ok ] * 06_all_binary-search.patch ... [ ok ] * 07_all_skeyprune-dir.patch ... [ ok ] * 08_all_skeyprune-regex.patch ... [ ok ] * 09_all_man_default-md5.patch ... [ ok ] * 10_all_man_libpath.patch ... [ ok ] * 11_all_strncat-warning.patch ... [ ok ] * 12_all_fixpathscmd.patch ... [ ok ] * 13_all_perl-timelocal.patch ... [ ok ] * 14_all_extract-insert.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5 ... ./configure --prefix=/usr --build=armv7a-hardfloat-linux-musleabi --host=armv7a-hardfloat-linux-musleabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --sysconfdir=/etc/skey loading site script /usr/share/config.site creating cache ./config.cache checking for gcc... armv7a-hardfloat-linux-musleabi-gcc checking whether the C compiler (armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether armv7a-hardfloat-linux-musleabi-gcc accepts -g... yes checking for a BSD compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c checking for ranlib... ranlib checking for ar... ar checking for perl... /usr/bin/perl checking for touch... /usr/bin/touch checking for crypt in -lcrypt... yes checking for flock in -lucb... no checking for FascistCheck in -lcrack... yes checking how to run the C preprocessor... armv7a-hardfloat-linux-musleabi-gcc -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for limits.h... yes checking for sys/file.h... yes checking for sys/time.h... yes checking for sys/cdefs.h... no checking for syslog.h... yes checking for unistd.h... yes checking for sha1.h... no checking for md4.h... no checking for md5.h... no checking for md5global.h... no checking for err.h... yes checking for crypt.h... yes checking for shadow.h... yes checking for crack.h... yes checking for working const... yes checking whether byte ordering is bigendian... no checking for uid_t in sys/types.h... yes checking for off_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of char... 1 checking size of short int... 2 checking size of int... 4 checking size of long int... 4 checking size of long long int... 8 checking for intXX_t types... yes checking for u_intXX_t types... yes checking for uintXX_t types... yes checking for 8-bit clean memcmp... yes checking return type of signal handlers... void checking for strftime... yes checking for vprintf... yes checking for gethostname... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strspn... yes checking for strtol... yes checking for flock... yes checking for fcntl... yes checking for lockf... yes checking for strlcpy... yes checking for setusercontext... no updating cache ./config.cache creating ./config.status creating Makefile creating config.h >>> Source configured. >>> Compiling source in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5 ... make -j4 armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c skeylogin.c -o skeylogin.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c skeysubr.c -o skeysubr.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c put.c -o put.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c errx.c -o errx.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c md4c.c -o md4c.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c md5c.c -o md5c.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c sha1.c -o sha1.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c sha1hl.c -o sha1hl.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c flock.c -o flock.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c login_cap.c -o login_cap.o armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -c -o skey.o skey.c armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -c -o skeyinit.o skeyinit.c armv7a-hardfloat-linux-musleabi-gcc -fdiagnostics-color=never -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -c -o skeyinfo.o skeyinfo.c skeyinit.c: In function 'main': skeyinit.c:90:11: error: '_PATH_DEVNULL' undeclared (first use in this function) i = open(_PATH_DEVNULL, O_RDWR); ^~~~~~~~~~~~~ skeyinit.c:90:11: note: each undeclared identifier is reported only once for each function it appears in : recipe for target 'skeyinit.o' failed make: *** [skeyinit.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from skeyinfo.c:38:0: skey.h:71:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' void f __P ((char *)); ^~~ skey.h:72:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int keycrunch __P ((char *, const char *, const char *)); ^~~ skey.h:73:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' char *btoe __P ((char *, const char *)); ^~~ skey.h:74:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' char *put8 __P ((char *, const char *)); ^~~ skey.h:75:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int etob __P ((char *, const char *)); ^~~ skey.h:76:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' void rip __P ((char *)); ^~~ skey.h:77:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skeychallenge __P ((struct skey *, const char *, char *, size_t)); ^~~ skey.h:78:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skeylookup __P ((struct skey *, const char *)); ^~~ skey.h:79:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skeyverify __P ((struct skey *, char *)); ^~~ skey.h:80:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' void sevenbit __P ((char *)); ^~~ skey.h:81:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' void backspace __P ((char *)); ^~~ skey.h:82:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' const char *skipspace __P ((const char *)); ^~~ skey.h:83:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' char *readpass __P ((char *, int)); ^~~ skey.h:84:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' char *readskey __P ((char *, int)); ^~~ skey.h:85:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skey_authenticate __P ((const char *)); ^~~ skey.h:86:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skey_passcheck __P ((const char *, char *)); ^~~ skey.h:87:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' const char *skey_keyinfo __P ((const char *)); ^~~ skey.h:88:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skey_haskey __P ((const char *)); ^~~ skey.h:89:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int getskeyprompt __P ((struct skey *, char *, char *)); ^~~ skey.h:90:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int atob8 __P((char *, const char *)); ^~~ skey.h:91:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int btoa8 __P((char *, const char *)); ^~~ skey.h:92:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int htoi __P((int)); ^~~ skey.h:93:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' const char *skey_get_algorithm __P((void)); ^~~ skey.h:94:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' const char *skey_set_algorithm __P((const char *)); ^~~ skey.h:95:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skeygetnext __P((struct skey *)); ^~~ skey.h:96:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int skeyzero __P((struct skey *, char *)); ^~~ skeyinfo.c:40:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P' int main __P((int, char *[])); ^~~ skeyinfo.c: In function 'main': skeyinfo.c:73:6: warning: implicit declaration of function 'getskeyprompt' [-Wimplicit-function-declaration] if (getskeyprompt(&skey, name, prompt) == -1) { ^~~~~~~~~~~~~ : recipe for target 'skeyinfo.o' failed make: *** [skeyinfo.o] Error 1 * ERROR: sys-auth/skey-1.1.5-r10::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-auth/skey-1.1.5-r10::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-auth/skey-1.1.5-r10::gentoo'`. * The complete build log is located at '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/temp/build.log'. * The ebuild environment file is located at '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/temp/environment'. * Working directory: '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5' * S: '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5'