Openwrt modemmanager compile error

Aleksander Morgado aleksander at aleksander.es
Tue Feb 20 17:53:02 UTC 2018


Hey!

>> make[8]: Entering directory
>> '/home/russ/MM/source/build_dir/target-arm_cortex-a9+vfpv3_musl_eabi/libmbim-1.15.0-20161123/src/libmbim-glib'
>>   CC       libmbim_glib_core_la-mbim-device.lo
>> mbim-device.c: In function 'initable_init_async':
>> mbim-device.c:2168:15: error: assignment from incompatible pointer type
>> [-Werror=incompatible-pointer-types]
>>      ctx->self = g_object_ref (initable);
>>                ^
>>
>
> Oh, I think this is a recent change in GLib, which makes
> g_object_ref() keep the type info in its return value.
>
> This specific issue is anyway obsolete in MBIM 1.16.0 as that code was
> changed during the switch to GTask. I'd suggest you upgrade to 1.16.0
> and retry.
>
>
> Still a little new to this.
>
> I'm in the libmbim makefile.  Where do I find the exact info to put into
> PKG_VERSION
> And
> PKG_SOURCE_VERSION
>
> so that I can get the 1.16.0 libmbim
>

If you want the exact stable version release, you can just refer to
the tag in PKG_SOURCE_VERSION, e.g. this would probably work:

PKG_VERSION=1.16.0
PKG_SOURCE_VERSION=1.16.0

You could probably just get rid of the second one, but as we're
building from git you may want in the future to use a newer commit id
while keeping the PKG_VERSION, or using something like
1.16.0-20180220.

If you prefer to refer to the commit id instead:

PKG_VERSION=1.16.0
PKG_SOURCE_VERSION=16e15d49297f72397f6b691cf7a9ccf47bdae844

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list