discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Master build failure for ARM when building cross


From: Philip Balister
Subject: Re: [Discuss-gnuradio] Master build failure for ARM when building cross
Date: Wed, 24 Apr 2013 13:56:27 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4

On 04/24/2013 11:31 AM, Philip Balister wrote:
> On 04/23/2013 04:10 PM, Philip Balister wrote:
>> On 04/22/2013 09:59 PM, Tom Rondeau wrote:
>>> On Mon, Apr 22, 2013 at 7:13 PM, Tim Newman <address@hidden> wrote:
>>>> I had problems similar to this using swig < 2.0.  Swig 2.0.4 helped.
>>>
>>> May well be fixed by an update to SWIG. This is a problem with all the
>>> areas we're using SWIG and defining types. Swig doesn't understand (or
>>> keep track of) when we're defining typedefs, so its getting conflicts
>>> in various places for various reasons. It was a huge pain to diagnose
>>> and figure out because a fix on 32-bit machines broke the 64-bit, and
>>> vice versa. Frankly, I was just hoping that by keeping silent and
>>> ignoring it, the problem would go away....
>>>
>>> The solution is in commit 8088f125a9a (on Mar. 29). I'm not sure why
>>> it really started, honestly, but it seems related to the removal of
>>> gruel and some delicate balance we had working beforehand. Why it's
>>> happening again, I'm not sure. With luck, though, upgrading SWIG to >
>>> 2.0 wll fix it.
>>
>> I tracked the source of my issue to this commit:
>>
>> 71803b9ae55e688476f24637713a89ab6bd2cf17
>>
>> The prior commit:
>>
>> ce52bd370c0b13ed4de11df08168768dec327497
>>
>> builds fine.
> 
> The merge 06949d7800f37b7a520e37105972b14f2b71025c
> 
> introduces the build failure to next.
> 
> The commit 78cd4026c0a9b902162e94905b60a9dd44a07bb7 on maint fixes it.
> 
> So it looks like none of the merges from maint->master->next solved the
> problem on next.
> 
> Looking at the fix isn't helping me fix the problem on next :(

One final data set. Following master:

4baee9bde3c49662162a7b58aec564e2925f8fda

fails to build

4a95aa2fbbe28f046d4925a44d7a0021050ced34

is where the fix is merged in and builds again

I looked at the next master-next merge at

2a525ac04bcb0a70d193bddf9ba1018a99484904

and next fails to build here.

I've been trying to find something in next that did not propagate
through from the fix and am not having any luck finding it.

Philip




> 
> Philip
> 
> 
> 
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/gr-blocks/lib/qa_gr_block.cc
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/build/gr-blocks/swig/blocks_swig0PYTHON_wrap.cxx:7083:22:
>>>>>> error: redefinition of 'struct swig::traits<unsigned int>'
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/build/gr-blocks/swig/blocks_swig0PYTHON_wrap.cxx:6345:22:
>>>>>> error: previous definition of 'struct swig::traits<unsigned int>'
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/build/gr-blocks/swig/blocks_swig0PYTHON_wrap.cxx:7087:23:
>>>>>> error: redefinition of 'struct swig::traits_asval<unsigned int>'
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/build/gr-blocks/swig/blocks_swig0PYTHON_wrap.cxx:6349:23:
>>>>>> error: previous definition of 'struct swig::traits_asval<unsigned int>'
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/build/gr-blocks/swig/blocks_swig0PYTHON_wrap.cxx:7093:23:
>>>>>> error: redefinition of 'struct swig::traits_from<unsigned int>'
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/gnuradio/3.6.4.1-r0/git/build/gr-blocks/swig/blocks_swig0PYTHON_wrap.cxx:6355:23:
>>>>>> error: previous definition of 'struct swig::traits_from<unsigned int>'
>>>>>>
>>>>>> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueab:
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
> 
> 



reply via email to

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