Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 522938 - app-shells/ksh-93.20140606 fails to build with libshell.a(strdata.o):(.rodata+0x10): undefined reference to `acosl'
Summary: app-shells/ksh-93.20140606 fails to build with libshell.a(strdata.o):(.rodata...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on: 580346
Blocks:
  Show dependency tree
 
Reported: 2014-09-16 10:31 UTC by Justin Lecher (RETIRED)
Modified: 2017-01-02 08:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ksh-93.20140606:20140916-095623.log.xz (ksh-93.20140606:20140916-095623.log.xz,41.89 KB, application/x-xz)
2014-09-16 10:36 UTC, Justin Lecher (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2014-09-16 10:31:35 UTC
++ 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
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2014-09-16 10:36:06 UTC
Created attachment 384834 [details]
ksh-93.20140606:20140916-095623.log.xz

build.log
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2016-04-26 03:27:42 UTC
Proxy maintianers project has no part in this package
Comment 3 Raymond Jennings 2016-09-04 20:09:38 UTC
Looks like the build forgot to link against the math library.
Comment 4 Raymond Jennings 2016-09-04 20:15:57 UTC
libshell.a needs to link against -lm
libdll.a needs to link against -ldl
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2017-01-02 08:03:54 UTC
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