Сборка PiratePig под Android

Всем привет. Есть весьма специфичная проблема.
На рабочем ноутбуке (intel, win7 x64) установил haxe последней версии - поставил lime и openfl. Сделал инсталляцию haxelib run lime setup android
Поставил Android SDK 16 и 19 версий апи.
Поставил Android NDK r8b
Поставил JDK последней версии - jdk1.8.0_05
Создал PiratePig проект и без каких-либо правок запустил его сборку:
haxelib run openfl test android
Все собралось и заработало - УРА.

Но вот проблема - сделал все то же самое на домашнем компе (AMD, win7 x64), и получил вот такую ошибку:

arm-linux-androideabi-g++ -olibApplicationMain-v7.so -frtti -nostdlib -Wl,-share
d,-Bsymbolic -Wl,--no-undefined -Wl,-z,noexecstack "--sysroot=C:\Development\And
roid NDK/platforms/android-9/arch-arm"
"-LC:\Development\Android NDK/platforms/a
ndroid-9/arch-arm/usr/lib"
@obj/android-v7/all_objs "C:\Development\Android NDK/
sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/libgnustl_static.a"
"C:\Develop
ment\Android NDK/platforms/android-9/arch-arm/usr/lib/crtbegin_so.o"
"C:\Develop
ment\Android NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/lib/gcc
/arm-linux-androideabi/4.4.3/libgcc.a"
"C:\Development\Android NDK/platforms/and
roid-9/arch-arm/usr/lib/libc.so"
"C:\Development\Android NDK/platforms/android-9
/arch-arm/usr/lib/libm.so"
-llog -ldl
C:/Development/Android NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windo
ws/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/
bin/ld.exe: Warning: C:\Development\Android NDK/platforms/android-9/arch-arm/usr
/lib/crtbegin_so.o: Unknown EABI object attribute 44
arm-linux-androideabi-strip libApplicationMain-v7.so
Системе не удается найти указанный путь.

Кто знает в чем может быть дело - помогите пожалуйста. Самое странно то, что не понятно какой именно путь не получается найти. Так же смущают соообщения nknown EABI object attribute 44.
Я уже гуглил и на зарубежныйх сайтах находил кое-какую информацию по поводу подобных ошибок. но все эксперименты не дали никакого результата. Пробовал перйти на более высокую версию NDK, но там с путями проблема.

Решено

Разобрался - как оказалось был битый путь до ant-а прописан в PATH системы. (Не хватало \bin)
т.е. система не знала что такое ant и сборка собственно не начиналась.
Надеюсь что этот опыт будет полезен кому-то.

спасибо что опубликовал

спасибо что опубликовал решение! человек, который столкнется с подобным в будущем имеет шанс нагуглить это.

build.xml

Проблема с Unknown EABI object attribute 44 лечится обновлением NDK до версии r8d
Может кому пригодится.

Однако ошибка
arm-linux-androideabi-strip libApplicationMain-v7.so
Системе не удается найти указанный путь.
Никуда не делась.

Посмотрел лог на рабочем ноуте - там после команды
arm-linux-androideabi-strip libApplicationMain-v7.so
идет
Buildfile: C:\Users\omar2002\PiratePig\Export\android\bin\build.xml
Причем ворнинг <strong>Unknown EABI object attribute 44</strong> там тоже есть, но это не мешает сборке.

Т.е. такое ощущение, что где-то не правильно передается путь до build.xml, его как-то кастомно можно прописать при сборке под андроид?
Запускаю haxelib run openfl test android находясь в папке PiratePig

АУ! тут есть

АУ! тут есть кто-нибудь?
Может какую-то еще информацию надо собрать? могу весь лог компиляции из консоли в файлике скинуть.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
M
M
S
d
s
a
Enter the code without spaces and pay attention to upper/lower case.