uracoli-devel
[Top][All Lists]
Advanced

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

Re: [uracoli-devel] MacOS compile problems


From: Torsten Meißner
Subject: Re: [uracoli-devel] MacOS compile problems
Date: Thu, 29 Mar 2012 00:22:04 +0200

Hello,


I've checked out the sources per mercurial and have built them with my macports 
avr-gcc versions.
I can confirm that it compiles now without problems. Very good. So, now i have 
to find the time to work
with it :-)


Greetz,
Torsten


--

Mail:   address@hidden
Blog:   http://blog.goodcleanfun.de
Github:   https://github.com/tmeissner



Am 27.03.2012 um 11:08 schrieb address@hidden:

> Thanks Joerg, for figuring this out, I will apply this patch to
> the release 0.2.x branch to and release package 0.2.1 a.s.a.p.
> 
> Axel
> 
> -------- Original-Nachricht --------
>> Datum: Tue, 27 Mar 2012 10:58:37 +0200
>> Von: Joerg Wunsch <address@hidden>
>> An: address@hidden
>> Betreff: Re: [uracoli-devel] MacOS compile problems
> 
>> As Torsten Meißner wrote:
>> 
>>> … The Library compiles with these avr-gcc version. So, came there a
>>> problem into the avr-gcc from 4.5.1 to 4.6.3 which is fixed in
>>> 4.7.0? Or is it just the combination of these specific versions
>>> which macports use? Mystery, mystery ;)
>> 
>> We found it.  We've been fooled by scons not picking up avr-gcc from
>> $PATH (as one would assume it to be).  That's why my separately built
>> AVR-GCC 4.7.0 (actually it's even named 4.8.0, I just noticed —
>> obviously, I updated shortly after the release of 4.7.0) hadn't been
>> picked up by scons when building.
>> 
>> As already assumed (and I've been close to it during the workshop ;),
>> a couple of more "const" qualifiers is required:
>> 
>> diff -r b0ae8bf70282 -r 0dec6e540037 uracoli/Src/App/diagradio.c
>> --- a/uracoli/Src/App/diagradio.c    Tue Mar 27 06:38:18 2012 +0200
>> +++ b/uracoli/Src/App/diagradio.c    Tue Mar 27 10:50:42 2012 +0200
>> @@ -106,7 +106,14 @@
>> timer_hdl_t  th_blink;
>> 
>> /** factory defaults of radio parameter  */
>> -trx_param_t PROGMEM trxp_flash = {chan: 13, txp: 0, cca: 1, edt: 11,
>> clkm: 0};
>> +const trx_param_t PROGMEM trxp_flash =
>> +{
>> +    chan: 13,
>> +    txp: 0,
>> +    cca: 1,
>> +    edt: 11,
>> +    clkm: 0
>> +};
>> 
>> /**
>>  * @brief Main function of diagradio application.
>> diff -r b0ae8bf70282 -r 0dec6e540037 uracoli/Src/App/wuart.c
>> --- a/uracoli/Src/App/wuart.c        Tue Mar 27 06:38:18 2012 +0200
>> +++ b/uracoli/Src/App/wuart.c        Tue Mar 27 10:50:42 2012 +0200
>> @@ -109,7 +109,7 @@
>> 
>> /* === globals ====================================== */
>> 
>> -node_config_t PROGMEM nc_flash = { .short_addr = 0xBEEF,
>> +const node_config_t PROGMEM nc_flash = { .short_addr = 0xBEEF,
>>                                    .pan_id = 0x2222,
>>                                    .channel = DEFAULT_RADIO_CHANNEL,
>>                                  };
>> diff -r b0ae8bf70282 -r 0dec6e540037
>> uracoli/Src/Lib/Rf230/trx_datarate_str.c
>> --- a/uracoli/Src/Lib/Rf230/trx_datarate_str.c       Tue Mar 27 06:38:18 2012
>> +0200
>> +++ b/uracoli/Src/Lib/Rf230/trx_datarate_str.c       Tue Mar 27 10:50:42 2012
>> +0200
>> @@ -112,7 +112,7 @@
>> 
>> 
>> 
>> -PGM_P rate_strtable[] PROGMEM =
>> +PGM_P const rate_strtable[] PROGMEM =
>> {
>> # ifdef TRX_BPSK20
>>     C_BPSK20_STR,
>> 
>> (Change already committed and pushed to the savannah repository.)
>> 
>> Thanks for nagging us, Torsten.
>> -- 
>> cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL
>> 
>> http://www.sax.de/~joerg/                        NIC: JW11-RIPE
>> Never trust an operating system you don't have sources for. ;-)
>> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]