[Buildroot] modem-manager: build issue

Yegor Yefremov yegorslists at googlemail.com
Wed Apr 18 13:36:44 UTC 2018


On Wed, Apr 18, 2018 at 3:30 PM, Thomas Petazzoni
<thomas.petazzoni at bootlin.com> wrote:
> Hello,
>
> On Wed, 18 Apr 2018 14:32:06 +0200, Yegor Yefremov wrote:
>> Current mm 1.6.12 produces following errors both when compiling an ARM
>> or MIPS target:
>>
>>   CC       ModemManager-mm-base-modem.o
>> mm-base-manager.c: In function ‘handle_set_logging’:
>> mm-base-manager.c:680:15: error: assignment from incompatible pointer
>> type [-Werror=incompatible-pointer-types]
>>      ctx->self = g_object_ref (manager);
>>                ^
>> mm-base-manager.c: In function ‘handle_scan_devices’:
>> mm-base-manager.c:736:15: error: assignment from incompatible pointer
>> type [-Werror=incompatible-pointer-types]
>>      ctx->self = g_object_ref (manager);
>>                ^
>> mm-device.c: In function ‘mm_device_get_plugin’:
>> mm-device.c:628:12: error: return from incompatible pointer type
>> [-Werror=incompatible-pointer-types]
>>      return (self->priv->plugin ?
>>
>> So far I've seen only one build failure in our autobuilders [0]. I can
>> reproduce this error building mm 1.6.12 locally with my host GCC. But
>> the master branch of mm compiles without any issue. We don't seem to
>> be the only ones who is affected [1], [2].
>>
>> Any ideas?
>
> Yes:
> https://git.buildroot.org/buildroot/commit/?id=f9b6ec3b59746f3eddd387772ad60aa6bc52aa60

I already have this commit and I've used various GCC versions > 4.7
i.e. 5.x and 7.x

Yegor


More information about the buildroot mailing list