On Tuesday 17 January 2006 16:23, Evandro Sestrem wrote: > Hello, > > I'm trying compile a project using Lua 5.0 (www.lua.org) in FreePascal > (2.0.2 [2005/11/17] for i386) in a FreeBSD 4.1. > > The Lua 5.0 is correctly installed. > > It compiles ok, but when it is linking I got these errors: > > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_sin': > lmathlib.o(.text+0x52): undefined reference to 'sin' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_cos': > lmathlib.o(.text+0x8e): undefined reference to 'cos' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_tan': > lmathlib.o(.text+0xca): undefined reference to 'tan' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_asin': > lmathlib.o(.text+0x106): undefined reference to 'asin' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_acos': > lmathlib.o(.text+0x142): undefined reference to 'acos' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_atan': > lmathlib.o(.text+0x17e): undefined reference to 'atan' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_atan': > lmathlib.o(.text+0x1cb): undefined reference to 'atan2' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_ceil': > lmathlib.o(.text+0x20a): undefined reference to 'ceil' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_floor': > lmathlib.o(.text+0x246): undefined reference to 'floor' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_mod': > lmathlib.o(.text+0x293): undefined reference to 'fmod' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_sqrt': > lmathlib.o(.text+0x2d2): undefined reference to 'sqrt' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_pow': > lmathlib.o(.text+0x31f): undefined reference to 'pow' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_log': > lmathlib.o(.text+0x35e): undefined reference to 'log' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_log10': > lmathlib.o(.text+0x39a): undefined reference to 'log10' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_exp': > lmathlib.o(.text+0x3d6): undefined reference to 'exp' > /usr/local/lib//liblualib.a(lmathlib.o): In function 'math_random': > lmathlib.o(.text+0x6e1): undefined reference to 'floor' > lmathlib.o(.text+0x78d): undefined reference to 'floor' > > > > In what version of FreeBSD (or libc) these functions (sin, cos, tan, ...) > were implemented?
man sin says it's libm (-lm). -- Florent Thoumie [EMAIL PROTECTED] FreeBSD Committer
pgpmlPeGtwetc.pgp
Description: PGP signature