Skip to content
jpf91 edited this page Apr 1, 2012 · 2 revisions

(Forgot to use -lm, so most errors are false positives)

defined reference to `__fpclassifyd'
gcc/cbridge_math.o: In function `_D3gcc5fpcls10fpclassifyFdZi':
/android/toolchain-src/build/../gcc/gcc-4.6.2/libphobos/gcc/cbridge_math.c:38: undefined reference to `__fpclassifyd'
gcc/cbridge_math.o: In function `_D3gcc5fpcls10fpclassifyFfZi':
/android/toolchain-src/build/../gcc/gcc-4.6.2/libphobos/gcc/cbridge_math.c:38: undefined reference to `__fpclassifyf'
gcc/cbridge_math.o: In function `_D3gcc5fpcls7signbitFeZi':
/android/toolchain-src/build/../gcc/gcc-4.6.2/libphobos/gcc/cbridge_math.c:39: undefined reference to `__signbit'
gcc/cbridge_math.o: In function `_D3gcc5fpcls7signbitFdZi':
/android/toolchain-src/build/../gcc/gcc-4.6.2/libphobos/gcc/cbridge_math.c:39: undefined reference to `__signbit'
gcc/cbridge_math.o: In function `_D3gcc5fpcls7signbitFfZi':
/android/toolchain-src/build/../gcc/gcc-4.6.2/libphobos/gcc/cbridge_math.c:39: undefined reference to `__signbitf'
core/stdc/math.o: In function `_D4core4stdc4math10fpclassifyFNbfZi':
math.d:(.text+0x14): undefined reference to `__fpclassifyf'
core/stdc/math.o: In function `_D4core4stdc4math10fpclassifyFNbdZi':
math.d:(.text+0x3c): undefined reference to `__fpclassifyd'
core/stdc/math.o: In function `_D4core4stdc4math10fpclassifyFNbeZi':
math.d:(.text+0x64): undefined reference to `__fpclassifyl'
core/stdc/math.o: In function `_D4core4stdc4math8isfiniteFNbfZi':
math.d:(.text+0x8c): undefined reference to `__isfinitef'
core/stdc/math.o: In function `_D4core4stdc4math8isfiniteFNbdZi':
math.d:(.text+0xb4): undefined reference to `__isfinite'
core/stdc/math.o: In function `_D4core4stdc4math8isfiniteFNbeZi':
math.d:(.text+0xdc): undefined reference to `__isfinitel'
core/stdc/math.o: In function `_D4core4stdc4math5isinfFNbfZi':
math.d:(.text+0x104): undefined reference to `__isinff'
core/stdc/math.o: In function `_D4core4stdc4math5isinfFNbdZi':
math.d:(.text+0x12c): undefined reference to `__isinfl'
core/stdc/math.o: In function `_D4core4stdc4math5isinfFNbeZi':
math.d:(.text+0x154): undefined reference to `__isinfl'
core/stdc/math.o: In function `_D4core4stdc4math5isnanFNbfZi':
math.d:(.text+0x190): undefined reference to `__isnanl'
core/stdc/math.o: In function `_D4core4stdc4math5isnanFNbdZi':
math.d:(.text+0x1b8): undefined reference to `__isnanl'
core/stdc/math.o: In function `_D4core4stdc4math5isnanFNbeZi':
math.d:(.text+0x1e0): undefined reference to `__isnanl'
core/stdc/math.o: In function `_D4core4stdc4math8isnormalFNbfZi':
math.d:(.text+0x208): undefined reference to `__isnormalf'
core/stdc/math.o: In function `_D4core4stdc4math8isnormalFNbdZi':
math.d:(.text+0x230): undefined reference to `__isnormal'
core/stdc/math.o: In function `_D4core4stdc4math8isnormalFNbeZi':
math.d:(.text+0x258): undefined reference to `__isnormall'
core/stdc/math.o: In function `_D4core4stdc4math7signbitFNbfZi':
math.d:(.text+0x280): undefined reference to `__signbitf'
core/stdc/math.o: In function `_D4core4stdc4math7signbitFNbdZi':
math.d:(.text+0x2a8): undefined reference to `__signbit'
core/stdc/math.o: In function `_D4core4stdc4math7signbitFNbeZi':
math.d:(.text+0x2d0): undefined reference to `__signbit'
core/stdc/math.o: In function `_D4core4stdc4math5fmodlFNbeeZe':
math.d:(.text+0xa5c): undefined reference to `fmod'
core/stdc/math.o: In function `_D4core4stdc4math6frexplFNbePiZe':
math.d:(.text+0xa94): undefined reference to `frexp'
core/stdc/math.o: In function `_D4core4stdc4math7remquolFNbeePiZe':
math.d:(.text+0xad4): undefined reference to `remquo'
core/stdc/math.o: In function `_D4core4stdc4math5modflFNbePeZe':
math.d:(.text+0xb0c): undefined reference to `modf'
core/stdc/math.o: In function `_D4core4stdc4math5acoslFNaNbeZe':
math.d:(.text+0xb3c): undefined reference to `acos'
core/stdc/math.o: In function `_D4core4stdc4math5asinlFNaNbeZe':
math.d:(.text+0xb6c): undefined reference to `asin'
core/stdc/math.o: In function `_D4core4stdc4math5atanlFNaNbeZe':
math.d:(.text+0xb9c): undefined reference to `atan'
core/stdc/math.o: In function `_D4core4stdc4math6atan2lFNaNbeeZe':
math.d:(.text+0xbd4): undefined reference to `atan2'
core/stdc/math.o: In function `_D4core4stdc4math4coslFNaNbeZe':
math.d:(.text+0xc04): undefined reference to `cos'
core/stdc/math.o: In function `_D4core4stdc4math4sinlFNaNbeZe':
math.d:(.text+0xc34): undefined reference to `sin'
core/stdc/math.o: In function `_D4core4stdc4math4tanlFNaNbeZe':
math.d:(.text+0xc64): undefined reference to `tan'
core/stdc/math.o: In function `_D4core4stdc4math6ilogblFNaNbeZi':
math.d:(.text+0xc94): undefined reference to `ilogb'
core/stdc/math.o: In function `_D4core4stdc4math5logblFNaNbeZe':
math.d:(.text+0xd24): undefined reference to `logb'
core/stdc/math.o: In function `_D4core4stdc4math7scalbnlFNaNbeiZe':
math.d:(.text+0xd5c): undefined reference to `scalbn'
core/stdc/math.o: In function `_D4core4stdc4math8scalblnlFNaNbeiZe':
math.d:(.text+0xd94): undefined reference to `scalbln'
core/stdc/math.o: In function `_D4core4stdc4math6hypotlFNaNbeeZe':
math.d:(.text+0xdcc): undefined reference to `hypot'
core/stdc/math.o: In function `_D4core4stdc4math5sqrtlFNaNbeZe':
math.d:(.text+0xdfc): undefined reference to `sqrt'
core/stdc/math.o: In function `_D4core4stdc4math5ceillFNaNbeZe':
math.d:(.text+0xe2c): undefined reference to `ceil'
core/stdc/math.o: In function `_D4core4stdc4math6floorlFNaNbeZe':
math.d:(.text+0xe5c): undefined reference to `floor'
core/stdc/math.o: In function `_D4core4stdc4math5rintlFNaNbeZe':
math.d:(.text+0xe8c): undefined reference to `rint'
core/stdc/math.o: In function `_D4core4stdc4math6roundlFNaNbeZe':
math.d:(.text+0xf1c): undefined reference to `round'
core/stdc/math.o: In function `_D4core4stdc4math7lroundlFNaNbeZe':
math.d:(.text+0xf4c): undefined reference to `lround'
core/stdc/math.o: In function `_D4core4stdc4math8llroundlFNaNbeZl':
math.d:(.text+0xf88): undefined reference to `llround'
core/stdc/math.o: In function `_D4core4stdc4math6trunclFNaNbeZe':
math.d:(.text+0xfb8): undefined reference to `trunc'
core/stdc/math.o: In function `_D4core4stdc4math10remainderlFNaNbeeZe':
math.d:(.text+0xff0): undefined reference to `remainder'
core/stdc/math.o: In function `_D4core4stdc4math10nextafterlFNaNbeeZe':
math.d:(.text+0x1070): undefined reference to `nextafter'
core/stdc/math.o: In function `_D4core4stdc4math11nexttowardlFNaNbeeZe':
math.d:(.text+0x10a8): undefined reference to `nexttoward'
core/stdc/math.o: In function `_D4core4stdc4math5fdimlFNaNbeeZe':
math.d:(.text+0x10e0): undefined reference to `fdim'
core/stdc/math.o: In function `_D4core4stdc4math5fmaxlFNaNbeeZe':
math.d:(.text+0x1118): undefined reference to `fmax'
core/stdc/math.o: In function `_D4core4stdc4math5fminlFNaNbeeZe':
math.d:(.text+0x1150): undefined reference to `fmin'
core/stdc/math.o: In function `_D4core4stdc4math4fmalFNaNbeeeZe':
math.d:(.text+0x1190): undefined reference to `fma'
core/stdc/math.o: In function `lgammal':
math.d:(.text+0x11c0): undefined reference to `lgamma'
core/stdc/math.o: In function `acoshl':
math.d:(.text+0x11f0): undefined reference to `acosh'
core/stdc/math.o: In function `asinhl':
math.d:(.text+0x1220): undefined reference to `asinh'
core/stdc/math.o: In function `atanhl':
math.d:(.text+0x1250): undefined reference to `atanh'
core/stdc/math.o: In function `coshl':
math.d:(.text+0x1280): undefined reference to `cosh'
core/stdc/math.o: In function `sinhl':
math.d:(.text+0x12b0): undefined reference to `sinh'
core/stdc/math.o: In function `tanhl':
math.d:(.text+0x12e0): undefined reference to `tanh'
core/stdc/math.o: In function `expl':
math.d:(.text+0x1310): undefined reference to `exp'
core/stdc/math.o: In function `exp2l':
math.d:(.text+0x1340): undefined reference to `exp2'
core/stdc/math.o: In function `expm1l':
math.d:(.text+0x1370): undefined reference to `expm1'
core/stdc/math.o: In function `logl':
math.d:(.text+0x13a0): undefined reference to `log'
core/stdc/math.o: In function `log10l':
math.d:(.text+0x13d0): undefined reference to `log10'
core/stdc/math.o: In function `log1pl':
math.d:(.text+0x1400): undefined reference to `log1p'
core/stdc/math.o: In function `log2l':
math.d:(.text+0x1430): undefined reference to `log10'
core/stdc/math.o: In function `cbrtl':
math.d:(.text+0x1484): undefined reference to `cbrt'
core/stdc/math.o: In function `powl':
math.d:(.text+0x14bc): undefined reference to `pow'
core/stdc/math.o: In function `erfl':
math.d:(.text+0x14ec): undefined reference to `erf'
core/stdc/math.o: In function `erfcl':
math.d:(.text+0x151c): undefined reference to `erfc'
core/stdc/math.o: In function `tgammal':
math.d:(.text+0x154c): undefined reference to `tgamma'
core/stdc/math.o: In function `nearbyintl':
math.d:(.text+0x157c): undefined reference to `nearbyint'
rt/dmain2.o: In function `_D2rt6dmain24mainUiPPaZi7runMainMFZv':
dmain2.d:(.text+0x1208): undefined reference to `_Dmain'
core/thread.o: In function `thread_entryPoint':
thread.d:(.text+0x420): undefined reference to `__emutls_v._tlsstart'
thread.d:(.text+0x424): undefined reference to `__emutls_v._tlsend'
core/thread.o: In function `_D4core6thread6Thread6__ctorMFZC4core6thread6Thread':
thread.d:(.text+0x1ec8): undefined reference to `__emutls_v._tlsstart'
thread.d:(.text+0x1ecc): undefined reference to `__emutls_v._tlsend'
core/thread.o: In function `thread_attachThis':
thread.d:(.text+0x2dbc): undefined reference to `__emutls_v._tlsstart'
thread.d:(.text+0x2dc0): undefined reference to `__emutls_v._tlsend'
core/thread.o: In function `_D4core6thread18thread_getTLSBlockFZAv':
thread.d:(.text+0x3afc): undefined reference to `__emutls_v._tlsend'
thread.d:(.text+0x3b00): undefined reference to `__emutls_v._tlsstart'
gcc/config/mathfuncs.o: In function `_D3gcc6config9mathfuncs5modflFePeZe':
mathfuncs.d:(.text+0x38): undefined reference to `modf'
collect2: ld returned 1 exit status
make: *** [libgdruntime.so] Error 1
android@gdc-build:/tmp/ndk-android/build/toolchain/gcc-4.6.2/arm-linux-androideabi/libphobos$ 




std/socketstream.o:(.data.rel+0x50): undefined reference to `___t.0'
std/socketstream.o:(.data.rel+0x54): undefined reference to `___t.1'
std/socketstream.o:(.data.rel+0x58): undefined reference to `___t.2'
std/socketstream.o:(.data.rel+0x5c): undefined reference to `___t.3'
std/socketstream.o:(.data.rel+0x60): undefined reference to `___t.4'
std/socketstream.o:(.data.rel+0x64): undefined reference to `___t.5'
std/socketstream.o:(.data.rel+0x68): undefined reference to `___t.6'
std/socketstream.o:(.data.rel+0x6c): undefined reference to `___t.7'
std/socketstream.o:(.data.rel+0x70): undefined reference to `___t.8'
std/socketstream.o:(.data.rel+0x74): undefined reference to `___t.9'
std/socketstream.o:(.data.rel+0x78): undefined reference to `___t.10'
std/socketstream.o:(.data.rel+0x7c): undefined reference to `___t.11'
std/socketstream.o:(.data.rel+0x80): undefined reference to `___t.12'
std/socketstream.o:(.data.rel+0x84): undefined reference to `___t.13'
std/socketstream.o:(.data.rel+0x88): undefined reference to `___t.14'
std/socketstream.o:(.data.rel+0x8c): undefined reference to `___t.15'
std/socketstream.o:(.data.rel+0x90): undefined reference to `___t.16'
std/socketstream.o:(.data.rel+0x94): undefined reference to `___t.17'
std/socketstream.o:(.data.rel+0x98): undefined reference to `___t.18'
std/socketstream.o:(.data.rel+0x9c): undefined reference to `___t.19'
std/socketstream.o:(.data.rel+0xa0): undefined reference to `___t.20'
std/socketstream.o:(.data.rel+0xa4): undefined reference to `___t.21'
std/socketstream.o:(.data.rel+0xa8): undefined reference to `___t.22'
std/socketstream.o:(.data.rel+0xac): undefined reference to `___t.23'
std/socketstream.o:(.data.rel+0xb0): undefined reference to `___t.24'
std/socketstream.o:(.data.rel+0xb4): undefined reference to `___t.25'
std/socketstream.o:(.data.rel+0xb8): undefined reference to `___t.26'
std/socketstream.o:(.data.rel+0xbc): undefined reference to `___t.27'
std/socketstream.o:(.data.rel+0xc0): undefined reference to `___t.28'
std/socketstream.o:(.data.rel+0xc4): undefined reference to `___t.29'
std/socketstream.o:(.data.rel+0xc8): undefined reference to `___t.30'
std/socketstream.o:(.data.rel+0xcc): undefined reference to `___t.31'
std/socketstream.o:(.data.rel+0xd0): undefined reference to `___t.32'
std/socketstream.o:(.data.rel+0xd4): undefined reference to `___t.33'
std/socketstream.o:(.data.rel+0xdc): undefined reference to `___t.35'
std/cstream.o:(.data.rel+0x50): undefined reference to `___t.0'
std/cstream.o:(.data.rel+0x54): undefined reference to `___t.1'
std/cstream.o:(.data.rel+0x58): undefined reference to `___t.2'
std/cstream.o:(.data.rel+0x5c): undefined reference to `___t.3'
std/cstream.o:(.data.rel+0x60): undefined reference to `___t.4'
std/cstream.o:(.data.rel+0x64): undefined reference to `___t.5'
std/cstream.o:(.data.rel+0x68): undefined reference to `___t.6'
std/cstream.o:(.data.rel+0x6c): undefined reference to `___t.7'
std/cstream.o:(.data.rel+0x70): undefined reference to `___t.8'
std/cstream.o:(.data.rel+0x74): undefined reference to `___t.9'
std/cstream.o:(.data.rel+0x78): undefined reference to `___t.10'
std/cstream.o:(.data.rel+0x7c): undefined reference to `___t.11'
std/cstream.o:(.data.rel+0x80): undefined reference to `___t.12'
std/cstream.o:(.data.rel+0x84): undefined reference to `___t.13'
std/cstream.o:(.data.rel+0x88): undefined reference to `___t.14'
std/cstream.o:(.data.rel+0x8c): undefined reference to `___t.15'
std/cstream.o:(.data.rel+0x90): undefined reference to `___t.16'
std/cstream.o:(.data.rel+0x94): undefined reference to `___t.17'
std/cstream.o:(.data.rel+0x98): undefined reference to `___t.18'
std/cstream.o:(.data.rel+0x9c): undefined reference to `___t.19'
std/cstream.o:(.data.rel+0xa0): undefined reference to `___t.20'
std/cstream.o:(.data.rel+0xa4): undefined reference to `___t.21'
std/cstream.o:(.data.rel+0xa8): undefined reference to `___t.22'
std/cstream.o:(.data.rel+0xac): undefined reference to `___t.23'
std/cstream.o:(.data.rel+0xb0): undefined reference to `___t.24'
std/cstream.o:(.data.rel+0xb4): undefined reference to `___t.25'
std/cstream.o:(.data.rel+0xb8): undefined reference to `___t.26'
std/cstream.o:(.data.rel+0xbc): undefined reference to `___t.27'
std/cstream.o:(.data.rel+0xc0): undefined reference to `___t.28'
std/cstream.o:(.data.rel+0xc4): undefined reference to `___t.29'
std/cstream.o:(.data.rel+0xc8): undefined reference to `___t.30'
std/cstream.o:(.data.rel+0xcc): undefined reference to `___t.31'
std/cstream.o:(.data.rel+0xd0): undefined reference to `___t.32'
std/cstream.o:(.data.rel+0xd4): undefined reference to `___t.33'
std/cstream.o:(.data.rel+0xdc): undefined reference to `___t.35'
std/cstream.o:(.data.rel+0xe4): undefined reference to `___t.37'
std/cstream.o:(.data.rel+0xe8): undefined reference to `___t.38'
std/cstream.o:(.data.rel+0xec): undefined reference to `___t.39'
std/cstream.o:(.data.rel+0xf0): undefined reference to `___t.40'
std/cstream.o:(.data.rel+0xf8): undefined reference to `___t.42'
std/cstream.o:(.data.rel+0x100): undefined reference to `___t.43'
std/cstream.o:(.data.rel+0x104): undefined reference to `___t.44'
std/cstream.o:(.data.rel+0x108): undefined reference to `___t.45'
std/cstream.o:(.data.rel+0x10c): undefined reference to `___t.46'
std/cstream.o:(.data.rel+0x110): undefined reference to `___t.47'
std/cstream.o:(.data.rel+0x114): undefined reference to `___t.48'
std/cstream.o:(.data.rel+0x118): undefined reference to `___t.49'
std/cstream.o:(.data.rel+0x11c): undefined reference to `___t.50'
std/cstream.o:(.data.rel+0x120): undefined reference to `___t.51'
std/cstream.o:(.data.rel+0x124): undefined reference to `___t.52'
std/cstream.o:(.data.rel+0x128): undefined reference to `___t.53'
std/cstream.o:(.data.rel+0x12c): undefined reference to `___t.54'
std/cstream.o:(.data.rel+0x130): undefined reference to `___t.55'
std/cstream.o:(.data.rel+0x134): undefined reference to `___t.56'
std/cstream.o:(.data.rel+0x138): undefined reference to `___t.57'
std/cstream.o:(.data.rel+0x13c): undefined reference to `___t.58'
std/cstream.o:(.data.rel+0x140): undefined reference to `___t.59'
std/cstream.o:(.data.rel+0x144): undefined reference to `___t.60'
std/cstream.o:(.data.rel+0x148): undefined reference to `___t.61'
std/cstream.o:(.data.rel+0x14c): undefined reference to `___t.62'
std/cstream.o:(.data.rel+0x150): undefined reference to `___t.63'
std/cstream.o:(.data.rel+0x154): undefined reference to `___t.64'
std/cstream.o:(.data.rel+0x158): undefined reference to `___t.65'
std/cstream.o:(.data.rel+0x15c): undefined reference to `___t.66'
std/cstream.o:(.data.rel+0x168): undefined reference to `___t.69'
std/cstream.o:(.data.rel+0x16c): undefined reference to `___t.70'
std/cstream.o:(.data.rel+0x170): undefined reference to `___t.71'
std/cstream.o:(.data.rel+0x174): undefined reference to `___t.72'
std/cstream.o:(.data.rel+0x178): undefined reference to `___t.73'
std/cstream.o:(.data.rel+0x17c): undefined reference to `___t.74'
std/cstream.o:(.data.rel+0x180): undefined reference to `___t.75'
std/cstream.o:(.data.rel+0x18c): undefined reference to `___t.78'
std/math.o: In function `_D3std4math4acosFNaNbNfeZe':
math.d:(.text+0x358): undefined reference to `sqrtl'
std/math.o: In function `_D3std4math4asinFNaNbNfeZe':
math.d:(.text+0x450): undefined reference to `sqrtl'
std/math.o: In function `_D3std4math5acoshFNaNbNfeZe':
math.d:(.text+0xde8): undefined reference to `sqrtl'
std/math.o: In function `_D3std4math5asinhFNaNbNfeZe':
math.d:(.text+0xfd0): undefined reference to `sqrtl'
std/math.o: In function `_D3std4math4sqrtFNaNbNegZe':
math.d:(.text+0x123c): undefined reference to `sqrtl'
std/math.o:math.d:(.text+0x1288): more undefined references to `sqrtl' follow
std/math.o: In function `_D3std4math4expiFNaNbNeeZc':
math.d:(.text+0x1a30): undefined reference to `cosl'
math.d:(.text+0x1a40): undefined reference to `sinl'
std/math.o: In function `_D3std4math5hypotFNaNbNfeeZe':
math.d:(.text+0x2110): undefined reference to `sqrtl'
math.d:(.text+0x221c): undefined reference to `sqrtl'
math.d:(.text+0x2314): undefined reference to `sqrtl'
std/math.o: In function `_D3std4math5lrintFNaNbNeeZl':
math.d:(.text+0x2494): undefined reference to `llrintl'
std/mathspecial.o: In function `_D3std11mathspecial8sgnGammaFeZe':
mathspecial.d:(.text+0x124): undefined reference to `llroundl'
std/numeric.o: In function `_D3std7numeric3Fft6__ctorMFAfZC3std7numeric3Fft':
numeric.d:(.text+0x5e0): undefined reference to `sinl'
std/internal/math/gammafunction.o: In function `_D3std8internal4math13gammafunction5gammaFeZe':
gammafunction.d:(.text+0x584): undefined reference to `sinl'
std/internal/math/gammafunction.o: In function `_D3std8internal4math13gammafunction8logGammaFeZe':
gammafunction.d:(.text+0xd18): undefined reference to `sinl'
std/internal/math/gammafunction.o: In function `_D3std8internal4math13gammafunction17betaIncompleteInvFeeeZe':
gammafunction.d:(.text+0x22a8): undefined reference to `sqrtl'
std/internal/math/gammafunction.o: In function `_D3std8internal4math13gammafunction23gammaIncompleteComplInvFeeZe':
gammafunction.d:(.text+0x55ec): undefined reference to `sqrtl'
std/internal/math/gammafunction.o: In function `_D3std4math12__T3powTeTeZ3powFNaNbNeeeZe4implFNaNbeeZe':
gammafunction.d:(.text._D3std4math12__T3powTeTeZ3powFNaNbNeeeZe4implFNaNbeeZe[_D3std4math12__T3powTeTeZ3powFNaNbNeeeZe4implFNaNbeeZe]+0x6d4): undefined reference to `sqrtl'
std/internal/math/errorfunction.o: In function `_D3std8internal4math13errorfunction22normalDistributionImplFeZe':
errorfunction.d:(.text+0xb50): undefined reference to `sqrtl'
std/internal/math/errorfunction.o: In function `_D3std8internal4math13errorfunction25normalDistributionInvImplFeZe':
errorfunction.d:(.text+0xfac): undefined reference to `sqrtl'
collect2: ld returned 1 exit status
make: *** [libgphobos2.so] Error 1
Clone this wiki locally