lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Yes, they are indeed missing in my include/math.h file.  I wonder if
this is because they simply don't exist (this is an arm device after
all).

On Tue, Oct 18, 2011 at 4:38 PM, Michael Gogins
<michael.gogins@gmail.com> wrote:
> grep in the include folder for these symbols. If you find them change
> the compiler mode. If you don't find them, write them.
>
> Hope this helps,
> Mike
>
> On Tue, Oct 18, 2011 at 7:30 PM, Tim Caswell <tim@creationix.com> wrote:
>> I'm trying to build laujit on my touchpad (an arm device).  I have gcc
>> and friends from optware which provides a fairly typical linux
>> environment.  I can build several other projects without issue, so my
>> tools seem at least sane.
>>
>> The problem I get is:
>>
>>    make[1]: Entering directory `/media/ext3fs/tim/luvit/deps/luajit/src'
>>    CC        lj_ir.o
>>    lj_ir.c:53: error: 'exp2' undeclared here (not in a function)
>>    lj_ir.c:53: error: 'log2' undeclared here (not in a function)
>>
>> Some googling leads me to believe that certain versions of gcc don't
>> have these functions in C89 mode.  Has anyone else hit this issue and
>> is there something I'm doing wrong?
>>
>> -Tim Caswell
>>
>>
>
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
>