Any help would be greatly appreciated -- I've been struggling with this for almost two weeks now.
Cheers,Hi Ray,
Thanks for your reply.
I do have Cygwin installed but it is not in my path.
I checked the contents of PATH variable and also tried both "where sh.exe"
and "where bash.exe" -- nothing. Even renamed Cygwin install
directory for good measure and tried building again -- no change.
Cheers,
Harvey
Hi Ray,
Thanks for that. Unfortunately, new installer is even more broken than
the last one, doesn't work at all.
When I change install directory and press Next it crashes immediately. I
tried both with non-existent directory and an existing but empty directory.
Cheers,
Harvey
Weird. Ok we'll investigate this.
Thanks for the info.
12:11:44: Starting: "ma-make.exe" clean -w
ma-make.exe: Entering directory `C:/Projects/MyProjQtAndroid-build-7e5262-Debug'
cd jni\ && ma-make.exe -f Makefile clean
ma-make.exe: Leaving directory `C:/Projects/MyProjQtAndroid-build-7e5262-Debug'
'ma-make.exe' is not recognized as an internal or external command,
operable program or batch file.
ma-make.exe: *** [sub-jni-clean] Error 1
12:11:45: The process "ma-make.exe" exited with code 2.
c:/necessitasa4/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot open crtend_so.o: No such file or directory
c:/necessitasa4/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot find -lQtCore
Your system seems a bit messed up to be honest with you. Windows should always look I'm the path of the running executable when launching new processes.
No this is not needed and will disappear in the future.
Did you delete your old settings folder before installing? it should be %APPDATA%/Nokia. Please do this and then re-install
Hi,
> Your system seems a bit messed up to be honest with you. Windows should
always look I'm the path of the running executable when
> launching new processes.
That did occur to me but then all other development tools work fine, including
VS2010 with or without Qt plug-in. I don't have these problems with
anything else.
Cheers,
Harvey
Hi,
I have upgraded to Necessitas Alpha 4.1 and I still have problems with crtbegin_so.o and crtend_so.o on Windows.
Linker just refuses to pick them up -- no matter what I do I always end up with
this message:
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/bin/ld.exe:
error: cannot open crtbegin_so.o: No such file or directory
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot open crtend_so.o: No such file or directory
Actually, that's not quite correct -- one thing that does work is if I copy these files into my project's obj directory; everything else fails.
Why would this not work?
LIBS
+= $$(ANDROID_NDK_ROOT)/platforms/$$(ANDROID_NDK_PLATFORM)/arch-arm/usr/lib/crtbegin_so.o
LIBS += $$(ANDROID_NDK_ROOT)/platforms/$$(ANDROID_NDK_PLATFORM)/arch-arm/usr/lib/crtend_so.o
This expands nicely in lnk.cmdfile into correct paths:
C:/NecessitasA41/android-ndk/platforms/android-5/arch-arm/usr/lib/crtbegin_so.o
C:/NecessitasA41/android-ndk/platforms/android-5/arch-arm/usr/lib/crtend_so.o
Yet I still get the same error message.
Any ideas?
Cheers,
Harvey
-Wl,-soname,libnw_usb.so.1 -v -Wl,--no-undefined -Wl,-z,noexecstack -shared -Wl,-rpath=C:/tmp/necessitas/unstable/Android/Qt/482/build-armeabi/install/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libnw_libusb.so.1.0.0 common.o hid_rdp.o nw_libusb.o -LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib -LC:\NecessitasA41\Android\Qt\482\armeabi\lib -LC:/Projects/Android/libusb_android/libs/armeabi -lusb -lgnustl_shared -LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib -LC:/NecessitasA41/android-ndk/sources/crystax/empty/arm -LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi/4.6.3 -lQtCore -LC:\NecessitasA41\Android\Qt\482\armeabi/lib -L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib -llog -lz -lm -ldl -lc -lgcc
Link output:echo -Wl,-soname,libnw_usb.so.1 -v -Wl,--no-undefined -Wl,-z,noexecstack -shared -Wl,-rpath=C:/tmp/necessitas/unstable/Android/Qt/482/build-armeabi/install/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libnw_libusb.so.1.0.0 common.o hid_rdp.o nw_libusb.o -LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib -LC:\NecessitasA41\Android\Qt\482\armeabi\lib -LC:/Projects/Android/libusb_android/libs/armeabi -lusb -lgnustl_shared -LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib -LC:/NecessitasA41/android-ndk/sources/crystax/empty/arm -LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi/4.6.3 -lQtCore -LC:\NecessitasA41\Android\Qt\482\armeabi/lib -L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib -llog -lz -lm -ldl -lc -lgcc > libnw_libusb.so.1.0.0.lnk.cmdline
C:/NecessitasA41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/arm-linux-androideabi-g++ @libnw_libusb.so.1.0.0.lnk.cmdline
Using built-in specs.
COLLECT_GCC=C:/NecessitasA41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/arm-linux-androideabi-g++
COLLECT_LTO_WRAPPER=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.3/lto-wrapper.exe
Target: arm-linux-androideabi
Configured with: /home/crystax/work/ndk/toolchain/build/../gcc/gcc-4.6.3/configure --prefix=/home/crystax/work/ndk/platform/ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows --target=arm-linux-androideabi --host=i586-mingw32msvc --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++,objc,obj-c++ --with-gmp=/tmp/ndk-crystax/build/toolchain/temp-install --with-mpfr=/tmp/ndk-crystax/build/toolchain/temp-install --with-mpc=/tmp/ndk-crystax/build/toolchain/temp-install --with-cloog=/tmp/ndk-crystax/build/toolchain/temp-install --with-ppl=/tmp/ndk-crystax/build/toolchain/temp-install --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --enable-shared --disable-tls --with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-target-optspace --enable-initfini-array --disable-nls --prefix=/home/crystax/work/ndk/platform/ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows --with-sysroot=/home/crystax/work/ndk/platform/ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/sysroot --with-binutils-version=2.22 --with-mpfr-version=3.0.1 --with-gmp-version=5.0.2 --with-gcc-version=4.6.3 --with-gdb-version=7.3 --with-mpc-version=0.9 --with-expat-version=2.0.1 --with-cloog-ppl-version=0.15.9 --with-ppl-version=0.11.2 --with-arch=armv5te --program-transform-name='s&^&arm-linux-androideabi-&'
Thread model: posix
gcc version 4.6.3 20120105 (prerelease) (Linaro GCC 4.6-2012.01)
COMPILER_PATH=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.3/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../libexec/gcc/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/bin/
LIBRARY_PATH=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/lib/
COLLECT_GCC_OPTIONS='-v' '-shared' '-o' 'libnw_libusb.so.1.0.0' '-LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib' '-LC:NecessitasA41AndroidQt482armeabilib' '-LC:/Projects/Android/libusb_android/libs/armeabi' '-LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib' '-LC:/NecessitasA41/android-ndk/sources/crystax/empty/arm' '-LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi/4.6.3' '-LC:NecessitasA41AndroidQt482armeabi/lib' '-L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib' '-shared-libgcc' '-march=armv5te' '-mfloat-abi=soft' '-mfpu=vfp'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.3/collect2.exe --sysroot=/home/crystax/work/ndk/platform/ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/sysroot --eh-frame-hdr -shared -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -Bsymbolic -o libnw_libusb.so.1.0.0 crtbegin_so.o -LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib -LC:NecessitasA41AndroidQt482armeabilib -LC:/Projects/Android/libusb_android/libs/armeabi -LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib -LC:/NecessitasA41/android-ndk/sources/crystax/empty/arm -LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi/4.6.3 -LC:NecessitasA41AndroidQt482armeabi/lib -L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3 -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/lib @C:\Users\HMuzina\AppData\Local\Temp\cc96u2vq -lgcc -lgcc_eh -lcrystax -Bdynamic -lstdc++ -llog -lc -ldl -lgcc -lgcc_eh crtend_so.o
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot open crtbegin_so.o: No such file or directory
ma-make: Leaving directory `C:/Projects/TomI/DurianQtAndroid-build-7e5262-Necessitas_Qt_4_8_2_for_Android_armv5_Debug/jni/nw_usb/libusb'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.3/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot open crtend_so.o: No such file or directory
collect2: ld returned 1 exit status
ma-make: *** [libnw_libusb.so.1.0.0] Error 1
10:08:17: The process "C:\NecessitasA4\QtCreator\bin\ma-make.exe" exited with code 2.
Error while building/deploying project DurianQtAndroid (target: Necessitas Qt 4.8.2 for Android armv5)
When executing step 'Make'
I had to use a library developed by other team which was supposed to
be cross-platform but it wasn't. They just made everything Windows
specific because cross-platform was too hard. To make matters worse this library was still under active development, going
through many changes, but it was already being used in mission critical software. The best I could do was branch it and keep my changes as minimal as possible to
facilitate frequent large merges. What I ended up with works, but it's
ugly.
I switched back to Necessitas NDK and I still get the same link problem:
C:/NecessitasA41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-g++ @libnw_libusb.so.1.0.0.lnk.cmdline
Using built-in specs.
COLLECT_GCC=C:/NecessitasA41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-g++
COLLECT_LTO_WRAPPER=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.x-google/lto-wrapper.exe
Target: arm-linux-androideabi
Configured with: /tmp/necessitas/android-qt-ndk/toolchain-source/gcc/gcc-4.6/configure --prefix=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-arm-linux-androideabi-4.6 --build=i686-linux-gnu --host=i686-w64-mingw32msvc --target=arm-linux-androideabi --with-sysroot=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-arm-linux-androideabi-4.6/sysroot --with-gmp=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpfr=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpc=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-gmp=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpfr=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpc=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-gnu-as --with-gnu-ld --enable-threads --disable-libssp --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-tls --disable-libquadmath --disable-plugin --disable-libitm --disable-bootstrap --enable-languages=c,c++ --disable-shared --disable-nls --disable-werror --enable-target-optspace --enable-initfini-array --with-arch=armv5te --with-float=soft --with-fpu=vfp
Thread model: posix
gcc version 4.6.x-google 20120106 (prerelease) (GCC)
COMPILER_PATH=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.x-google/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/
LIBRARY_PATH=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/lib/
COLLECT_GCC_OPTIONS='-v' '-shared' '-o' 'libnw_libusb.so.1.0.0' '-LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib' '-LC:NecessitasA41AndroidQt482armeabilib' '-LC:/Projects/Android/libusb_android/libs/armeabi' '-LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib' '-LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi' '-LC:NecessitasA41AndroidQt482armeabi/lib' '-L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib' '-march=armv5te' '-mfloat-abi=soft' '-mfpu=vfp'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.x-google/collect2.exe --sysroot=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-arm-linux-androideabi-4.6/sysroot --eh-frame-hdr -shared -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -Bsymbolic -z noexecstack -z relro -z now -o libnw_libusb.so.1.0.0 crtbegin_so.o -LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib -LC:NecessitasA41AndroidQt482armeabilib -LC:/Projects/Android/libusb_android/libs/armeabi -LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib -LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi -LC:NecessitasA41AndroidQt482armeabi/lib -L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/lib @C:\Users\HMuzina\AppData\Local\Temp\ccQruuKd -lgcc -lc -ldl -lgcc crtend_so.o
ma-make: Leaving directory `C:/Projects/TomI/DurianQtAndroid-build-7e5262-Necessitas_Qt_4_8_2_for_Android_armv5_Debug/jni/durian/nw_usb/libusb'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot open crtbegin_so.o: No such file or directory
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot open crtend_so.o: No such file or directory
collect2: ld returned 1 exit status
ma-make: *** [libnw_libusb.so.1.0.0] Error 1
11:44:09: The process "C:\NecessitasA4\QtCreator\bin\ma-make.exe" exited with code 2.
Error while building/deploying project DurianQtAndroid (target: Necessitas Qt 4.8.2 for Android armv5)
When executing step 'Make'
Link command:
C:/NecessitasA41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-g++ @libnw_libusb.so.1.0.0.lnk.cmdline
Using built-in specs.
COLLECT_GCC=C:/NecessitasA41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-g++
COLLECT_LTO_WRAPPER=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.x-google/lto-wrapper.exe
Target: arm-linux-androideabi
Configured with: /tmp/necessitas/android-qt-ndk/toolchain-source/gcc/gcc-4.6/configure --prefix=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-arm-linux-androideabi-4.6 --build=i686-linux-gnu --host=i686-w64-mingw32msvc --target=arm-linux-androideabi --with-sysroot=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-arm-linux-androideabi-4.6/sysroot --with-gmp=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpfr=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpc=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-gmp=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpfr=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-mpc=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-prereqs --with-gnu-as --with-gnu-ld --enable-threads --disable-libssp --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-tls --disable-libquadmath --disable-plugin --disable-libitm --disable-bootstrap --enable-languages=c,c++ --disable-shared --disable-nls --disable-werror --enable-target-optspace --enable-initfini-array --with-arch=armv5te --with-float=soft --with-fpu=vfp
Thread model: posix
gcc version 4.6.x-google 20120106 (prerelease) (GCC)
COMPILER_PATH=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.x-google/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/
LIBRARY_PATH=c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/;c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/lib/
COLLECT_GCC_OPTIONS='-v' '-shared' '-o' 'libnw_libusb.so.1.0.0' '-LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib' '-LC:NecessitasA41AndroidQt482armeabilib' '-LC:/Projects/Android/libusb_android/libs/armeabi' '-LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib' '-LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi' '-LC:NecessitasA41AndroidQt482armeabi/lib' '-L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib' '-march=armv5te' '-mfloat-abi=soft' '-mfpu=vfp'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../libexec/gcc/arm-linux-androideabi/4.6.x-google/collect2.exe --sysroot=/tmp/necessitas/ndk-build/build/host-gcc/i686-w64-mingw32msvc/temp-arm-linux-androideabi-4.6/sysroot --eh-frame-hdr -shared -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -Bsymbolic -z noexecstack -z relro -z now -o libnw_libusb.so.1.0.0 crtbegin_so.o -LC:/NecessitasA41/android-ndk/platforms/android-5/arch-arm//usr/lib -LC:NecessitasA41AndroidQt482armeabilib -LC:/Projects/Android/libusb_android/libs/armeabi -LC:/NecessitasA41/android-ndk/../Android/Qt/482/armeabi/lib -LC:/NecessitasA41/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi -LC:NecessitasA41AndroidQt482armeabi/lib -L/tmp/necessitas/android-ndk/platforms/android-5/arch-arm//usr/lib -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc -Lc:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/lib @C:\Users\HMuzina\AppData\Local\Temp\cc4wZgfx -lgcc -lc -ldl -lgcc crtend_so.o
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: C:/NecessitasA41/android-ndk/platforms/android-5/arch-arm/usr/lib/crtbegin_so.o: multiple definition of '__FINI_ARRAY__'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: crtbegin_so.o: previous definition here
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: C:/NecessitasA41/android-ndk/platforms/android-5/arch-arm/usr/lib/crtbegin_so.o: multiple definition of '__dso_handle'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: crtbegin_so.o: previous definition here
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: C:/NecessitasA41/android-ndk/platforms/android-5/arch-arm/usr/lib/crtbegin_so.o: multiple definition of '__INIT_ARRAY__'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: crtbegin_so.o: previous definition here
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: error: C:/NecessitasA41/android-ndk/platforms/android-5/arch-arm/usr/lib/crtbegin_so.o: multiple definition of 'atexit'
c:/necessitasa41/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: crtbegin_so.o: previous definition here
collect2: ld returned 1 exit status
ma-make: Leaving directory `C:/Projects/TomI/DurianQtAndroid-build-7e5262-Necessitas_Qt_4_8_2_for_Android_armv5_Debug/jni/durian/nw_usb/libusb'
ma-make: *** [libnw_libusb.so.1.0.0] Error 1
11:47:16: The process "C:\NecessitasA4\QtCreator\bin\ma-make.exe" exited with code 2.
Error while building/deploying project DurianQtAndroid (target: Necessitas Qt 4.8.2 for Android armv5)
When executing step 'Make'