osmconvert - как сохранить мультиполигоны, не попавшие в область

Здравствуйте. Подскажите пожалуйста, в чем может быть проблема.
Выполняю этот запрос:

osmconvert --hash-memory=200 /sdcard/Download/MAP.o5m -b=37.63049,55.6768854025992,37.63549,55.6797045974008  --complete-ways -o=/sdcard/Download/1.xml

На win64 всё отлично, но на андроиде пишет:

osmconvert Warning: unexpected end of input file:

и на выходе пустой файл.
Если убираю complete-ways то всё отлично. Но отсекает нужные кусочки на стыке обрезки.

Неправильно собрали под андройд. Выше тема обсуждалась когда используется 32-битное число для смещения в файле, а он больше 4Гб.

Но у меня не такой большой файл. Всего 20МБ
А как правильно скомпилировать?

Решил проблему. Изменил read_GZ с 3 на 0:

#define read_GZ 0

Долго искал решение этой проблемы, поэтому добавлю в сообщение ключевые слова если можно:
osmconvert android complete-ways, unexpected end of input file