In frame.sats, please relpace %{^
with %{# On Tue, May 9, 2017 at 4:53 PM, Mike Jones <procli...@gmail.com> wrote: > This is another problem related to moving from 2.4 to 3.4 compiler. > > The compiler error: > > DATS/process_dats.c: In function '_057_home_057_michael_057_ > share_057_design_057_code_057_uPuckFX3_057_DATS_057_frames_ > 056_dats__validate_in_frame__38__1': > DATS/process_dats.c:4185:145: error: 'packetInCount' undeclared (first use > in this function) > ATSINSmove(tmp97__1, _057_home_057_michael_057_ > share_057_design_057_code_057_uPuckFX3_057_DATS_057_numbers_056_dats__n10_ > (ATSderef(ATSPMVextval(packetInCount), atstkind_t0ype(atstype_uint16)))) ; > > > Is used in the said file, with these includes: > > #include "share/atspre_staload.hats" > > staload CH = "prelude/SATS/char.sats" > staload UN = "prelude/SATS/unsafe.sats" > staload _ = "prelude/DATS/unsafe.dats" > > ... > staload "SATS/frames.sats" > staload "DATS/frames.dats" > ... > > In frames.sats: > > staload "SATS/state.sats" > > %{^ > extern uint8_t packetInData[1024]; > extern const uint8_t *packetIn; > extern const uint16_t *packetInCount; > > In frames.dats: > > #include "share/atspre_staload.hats" > > staload UN = "prelude/SATS/unsafe.sats" > staload _ = "prelude/DATS/unsafe.dats" > > %{^ > uint8_t packetInData[1024] __attribute__ ((aligned (32))); > const uint8_t *packetIn = packetInData; > const uint16_t *packetInCount = (uint16_t*)packetInData; > > Looking in frames_dats.c, the variables are defined, but nothing creates a > frames_dats.h file with externs. > > Looks like I need to do something to create headers that would be included? > > -- > 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/9d2b9dba-14da-4149-9d3c-a05cf6fc89ba% > 40googlegroups.com > <https://groups.google.com/d/msgid/ats-lang-users/9d2b9dba-14da-4149-9d3c-a05cf6fc89ba%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/CAPPSPLo%2ByKMTJbQsQWoarDWUQs9NF47mgx5hYosnZLpxV9eA_Q%40mail.gmail.com.