Basically, you need

-D_GNU_SOURCE -DATS_MEMALLOC_LIBC


On Thu, Mar 2, 2017 at 8:25 PM, Hongwei Xi <gmh...@gmail.com> wrote:

> You can see the compilation command-line in the Makefile:
>
> https://github.com/ats-lang/ats-lang.github.io/blob/
> master/DOCUMENT/INT2PROGINATS/CODE/CHAP_ABSVTYPE/Makefile
>
>
> On Thu, Mar 2, 2017 at 8:16 PM, spearman <pearman...@gmail.com> wrote:
>
>> What is the command to compile the `timer.dats` example from the
>> Introduction to ATS book?
>>
>> https://github.com/ats-lang/ats-lang.github.io/blob/master/
>> DOCUMENT/INT2PROGINATS/CODE/CHAP_ABSVTYPE/timer.dats
>>
>> The command I have tried (ATS/Postiats 0.3.2):
>>
>> $ patscc timer.dats -o timer -lrt
>>
>> results in the two errors:
>>
>> timer_dats.c:1165:11: error: storage size of ‘tmpref24’ isn’t known
>>  ATStmpdec(tmpref24, atslib_libats_libc_timespec_type) ;
>>            ^
>>
>> and:
>>
>> In file included from timer_dats.c:15:0:
>> timer_dats.c:1190:65: error: ‘CLOCK_REALTIME’ undeclared (first use in
>> this function)
>>  ATSINSmove(tmp25, atslib_libats_libc_clock_gettime(ATSPMVextval(
>> CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref24)))) ;
>>                                                                  ^
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "ats-lang-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to ats-lang-users+unsubscr...@googlegroups.com.
>> To post to this group, send email to ats-lang-users@googlegroups.com.
>> Visit this group at https://groups.google.com/group/ats-lang-users.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/ats-lang-users/454956d3-0c48-4811-bb93-4b4a2af1fbad%40go
>> oglegroups.com
>> <https://groups.google.com/d/msgid/ats-lang-users/454956d3-0c48-4811-bb93-4b4a2af1fbad%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To post to this group, send email to ats-lang-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/CAPPSPLqY%3D9WvtNPTue9EeppjRJ8qf-Lr0q7tsKpX5QzdEfPq_g%40mail.gmail.com.

Reply via email to