++ cc -O2 -D_BLD_DLL -fPIC -I/opt/scisoft64/var/tmp/portage/app-shells/ksh-93.20140606/work/arch/linux.i386/src/cmd/ksh93 -I/opt/scisoft64/var/tmp/portage/app-shells/ksh-93.20140606/work/src/cmd/ksh93/include -I/opt/scisoft64/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/include -I/usr/include -I/opt/scisoft64/var/tmp/portage/app-shells/ksh-93.20140606/work/src/cmd/ksh93/include -I- -I. -I. -I/opt/scisoft64/var/tmp/portage/app-shells/ksh-93.20140606/work/src/cmd/ksh93/include -I/opt/scisoft64/var/tmp/portage/app-shells/ksh-93.20140606/work/arch/linux.i386/include/ast -D_API_ast=20130625 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_COSHELL -DSHOPT_MULTIBYTE -DSHOPT_SYSRC -DSHOPT_PFSH -DSHOPT_COMPLETE -DSHOPT_POLL -D_BLD_shell -DSHOPT_BASH -DSHOPT_DYNAMIC -DSHOPT_FIXEDARRAY -DKSHELL -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -c /opt/scisoft64/var/tmp/portage/app-shells/ksh-93.20140606/work/src/cmd/ksh93/bltins/misc.c libshell.a(streval.o): In function `arith_exec': streval.c:(.text+0x193c): undefined reference to `floorl' streval.c:(.text+0x194c): undefined reference to `floorl' streval.c:(.text+0x195a): undefined reference to `floorl' streval.c:(.text+0x25d1): undefined reference to `pow' streval.c:(.text+0x25d6): undefined reference to `pow' libshell.a(strdata.o): In function `local_iszero': strdata.c:(.text+0xec): undefined reference to `__fpclassifyl' libshell.a(strdata.o): In function `local_issubnormal': strdata.c:(.text+0x10c): undefined reference to `__fpclassifyl' libshell.a(strdata.o): In function `local_isnormal': strdata.c:(.text+0x12c): undefined reference to `__fpclassifyl' libshell.a(strdata.o): In function `local_nexttoward': strdata.c:(.text+0x240): undefined reference to `nexttowardf' strdata.c:(.text+0x280): undefined reference to `nexttoward' libshell.a(strdata.o): In function `local_nextafter': strdata.c:(.text+0x2e5): undefined reference to `nextafterf' strdata.c:(.text+0x32d): undefined reference to `nextafter' libshell.a(strdata.o): In function `local_fpclassify': strdata.c:(.text+0x141): undefined reference to `__fpclassifyl' libshell.a(strdata.o): In function `local_nexttoward': strdata.c:(.text+0x265): undefined reference to `nexttowardl' libshell.a(strdata.o): In function `local_nextafter': strdata.c:(.text+0x30d): undefined reference to `nextafterl' libshell.a(strdata.o):(.rodata+0x10): undefined reference to `acosl' libshell.a(strdata.o):(.rodata+0x28): undefined reference to `acoshl' libshell.a(strdata.o):(.rodata+0x40): undefined reference to `asinl' libshell.a(strdata.o):(.rodata+0x58): undefined reference to `asinhl' libshell.a(strdata.o):(.rodata+0x70): undefined reference to `atanl' libshell.a(strdata.o):(.rodata+0x88): undefined reference to `atan2l' libshell.a(strdata.o):(.rodata+0xa0): undefined reference to `atanhl' libshell.a(strdata.o):(.rodata+0xb8): undefined reference to `cbrtl' libshell.a(strdata.o):(.rodata+0xd0): undefined reference to `ceill' libshell.a(strdata.o):(.rodata+0x100): undefined reference to `cosl' libshell.a(strdata.o):(.rodata+0x118): undefined reference to `coshl' libshell.a(strdata.o):(.rodata+0x130): undefined reference to `erfl' libshell.a(strdata.o):(.rodata+0x148): undefined reference to `erfcl' libshell.a(strdata.o):(.rodata+0x160): undefined reference to `expl' libshell.a(strdata.o):(.rodata+0x178): undefined reference to `exp10l' libshell.a(strdata.o):(.rodata+0x190): undefined reference to `exp2l' libshell.a(strdata.o):(.rodata+0x1a8): undefined reference to `expm1l' libshell.a(strdata.o):(.rodata+0x1c0): undefined reference to `fabsl' libshell.a(strdata.o):(.rodata+0x1d8): undefined reference to `fabsl' libshell.a(strdata.o):(.rodata+0x1f0): undefined reference to `fdiml' libshell.a(strdata.o):(.rodata+0x238): undefined reference to `floorl' libshell.a(strdata.o):(.rodata+0x250): undefined reference to `fmal' libshell.a(strdata.o):(.rodata+0x268): undefined reference to `fmaxl' libshell.a(strdata.o):(.rodata+0x280): undefined reference to `fminl' libshell.a(strdata.o):(.rodata+0x298): undefined reference to `fmodl' libshell.a(strdata.o):(.rodata+0x2c8): undefined reference to `hypotl' libshell.a(strdata.o):(.rodata+0x2e0): undefined reference to `ilogbl' libshell.a(strdata.o):(.rodata+0x430): undefined reference to `j0l' libshell.a(strdata.o):(.rodata+0x448): undefined reference to `j1l' libshell.a(strdata.o):(.rodata+0x460): undefined reference to `jnl' libshell.a(strdata.o):(.rodata+0x490): undefined reference to `lgammal' libshell.a(strdata.o):(.rodata+0x4a8): undefined reference to `logl' libshell.a(strdata.o):(.rodata+0x4c0): undefined reference to `log10l' libshell.a(strdata.o):(.rodata+0x4d8): undefined reference to `log1pl' libshell.a(strdata.o):(.rodata+0x4f0): undefined reference to `log2l' libshell.a(strdata.o):(.rodata+0x508): undefined reference to `logbl' libshell.a(strdata.o):(.rodata+0x520): undefined reference to `nearbyintl' libshell.a(strdata.o):(.rodata+0x568): undefined reference to `powl' libshell.a(strdata.o):(.rodata+0x580): undefined reference to `remainderl' libshell.a(strdata.o):(.rodata+0x598): undefined reference to `rintl' libshell.a(strdata.o):(.rodata+0x5b0): undefined reference to `roundl' libshell.a(strdata.o):(.rodata+0x5c8): undefined reference to `scalbl' libshell.a(strdata.o):(.rodata+0x610): undefined reference to `sinl' libshell.a(strdata.o):(.rodata+0x628): undefined reference to `sinhl' libshell.a(strdata.o):(.rodata+0x640): undefined reference to `sqrtl' libshell.a(strdata.o):(.rodata+0x658): undefined reference to `tanl' libshell.a(strdata.o):(.rodata+0x670): undefined reference to `tanhl' libshell.a(strdata.o):(.rodata+0x688): undefined reference to `tgammal' libshell.a(strdata.o):(.rodata+0x6a0): undefined reference to `truncl' libshell.a(strdata.o):(.rodata+0x6b8): undefined reference to `y0l' libshell.a(strdata.o):(.rodata+0x6d0): undefined reference to `y1l' libshell.a(strdata.o):(.rodata+0x6e8): undefined reference to `ynl' ../../../lib/libdll.a(dllplug.o): In function `dllplugin': dllplug.c:(.text+0xe1): undefined reference to `dlclose' dllplug.c:(.text+0x1fe): undefined reference to `dlclose' ../../../lib/libdll.a(dlllook.o): In function `dlllook': dlllook.c:(.text+0x27): undefined reference to `dlsym' dlllook.c:(.text+0xaf): undefined reference to `dlsym' ../../../lib/libdll.a(dllerror.o): In function `dllerror': dllerror.c:(.text+0x29): undefined reference to `dlerror' ../../../lib/libdll.a(dllopen.o): In function `dllopen': dllopen.c:(.text+0xe): undefined reference to `dlopen' cc1: note: obsolete option -I- used, please use -iquote instead
Created attachment 384834 [details] ksh-93.20140606:20140916-095623.log.xz build.log
Proxy maintianers project has no part in this package
Looks like the build forgot to link against the math library.
libshell.a needs to link against -lm libdll.a needs to link against -ldl
commit 5055531e9a9850a09e3f3f33b98199e68e250949 Author: Justin Lecher <jlec@gentoo.org> Date: Sun Jan 1 16:40:18 2017 +0000 app-shells/ksh: Drop old obsoletes Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=522938 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher <jlec@gentoo.org> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5055531e9a9850a09e3f3f33b98199e68e250949