So, I have tried the Cygwin 'MAKE' route today and as I expected, got stuck :-(

If the following is useful to help stimulate some feedback, please feel free. 
To me it looks like something is trying to define a variable twice, but from 
the same .mk file???.

$ make
[100%] Generating Android-OpenSceneGraph
HOST_OS=cygwin
HOST_ARCH=x86_64
HOST_TAG=cygwin-x86 (no 64-bit prebuilt binaries detected)
GNUMAKE=/usr/bin/make (system path)
Cygwin-compatible GNU make detected
Android NDK: NDK installation path auto-detected: '/cygdrive/c/android/ndk'
Android NDK: GNU Make version 4.0 detected
Android NDK: Host OS was auto-detected: windows
Android NDK: Found /bin/uname.exe on Windows host
Android NDK: uname -s returned: CYGWIN_NT-6.1
Android NDK: Cygwin detected: CYGWIN_NT-6.1 398L3X1 1.7.33-2(0.280/5/3) 
2014-11-13 15:47 x86_64 Cygwin
Android NDK:  Host operating system detected: cygwin
Android NDK: Host CPU was auto-detected: x86
Android NDK: HOST_TAG set to windows
Android NDK: Host tools prebuilt directory: 
/cygdrive/c/android/ndk/prebuilt/windows-x86_64/bin
Android NDK: Host 'echo' tool: echo
Android NDK: Host 'echo -n' tool: printf %s
Android NDK: Host 'cmp' tool: 
/cygdrive/c/android/ndk/prebuilt/windows-x86_64/bin/cmp
Android NDK: Host 'awk' tool: awk
Android NDK: Host 'awk' test returned: Pass
Android NDK:  Probing for 'cygpath' program
Android NDK:  'cygpath' found as: /usr/bin/cygpath
Using cygwin substitution rules:
/cygdrive/z => Z:
/cygdrive/x => X:
/cygdrive/s => S:
/cygdrive/q => Q:
/cygdrive/o => O:
/cygdrive/n => N:
/cygdrive/m => M:
/cygdrive/l => L:
/cygdrive/k => K:
/cygdrive/j => J:
/cygdrive/g => G:
/cygdrive/c => C:
/cygdrive/Z => Z:
/cygdrive/X => X:
/cygdrive/S => S:
/cygdrive/Q => Q:
/cygdrive/O => O:
/cygdrive/N => N:
/cygdrive/M => M:
/cygdrive/L => L:
/cygdrive/K => K:
/cygdrive/J => J:
/cygdrive/G => G:
/cygdrive/C => C:
/usr/lib => C:/cygwin64/lib
/usr/bin => C:/cygwin64/bin
/ => C:/cygwin64
Android NDK: Found platform root directory: /cygdrive/c/android/ndk/platforms
Android NDK: Found supported platforms: android-4 android-17 android-18 
android-19 android-13 android-3 android-14 android-15 android-8 android-9 
android-16 android-21 android-12 android-5
Android NDK: PLATFORM android-4 supports: arm
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-4/arch-arm
Android NDK: PLATFORM android-17 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-17/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-17/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-17/arch-mips
Android NDK: PLATFORM android-18 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-18/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-18/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-18/arch-mips
Android NDK: PLATFORM android-19 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-19/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-19/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-19/arch-mips
Android NDK: PLATFORM android-13 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-13/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-13/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-13/arch-mips
Android NDK: PLATFORM android-3 supports: arm
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-3/arch-arm
Android NDK: PLATFORM android-14 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-14/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-14/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-14/arch-mips
Android NDK: PLATFORM android-15 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-15/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-15/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-15/arch-mips
Android NDK: PLATFORM android-8 supports: arm
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-8/arch-arm
Android NDK: PLATFORM android-9 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-9/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-9/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-9/arch-mips
Android NDK: PLATFORM android-16 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-16/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-16/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-16/arch-mips
Android NDK: PLATFORM android-21 supports: arm64 x86 mips64 arm x86_64 mips
Android NDK:   ABI arm64 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-21/arch-arm64
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-21/arch-x86
Android NDK:   ABI mips64 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-21/arch-mips64
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-21/arch-arm
Android NDK:   ABI x86_64 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-21/arch-x86_64
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-21/arch-mips
Android NDK: PLATFORM android-12 supports: x86 arm mips
Android NDK:   ABI x86 sysroot is: 
/cygdrive/c/android/ndk/platforms/android-12/arch-x86
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-12/arch-arm
Android NDK:   ABI mips sysroot is: 
/cygdrive/c/android/ndk/platforms/android-12/arch-mips
Android NDK: PLATFORM android-5 supports: arm
Android NDK:   ABI arm sysroot is: 
/cygdrive/c/android/ndk/platforms/android-5/arch-arm
Android NDK: Found stable platform levels: 4 17 18 19 13 3 14 15 8 9 16 21 12 5
Android NDK: Found max platform level: 21
Android NDK:  This NDK supports the following target architectures and ABIS:
Android NDK:    arm: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK:    arm64: arm64-v8a
Android NDK:    mips: mips
Android NDK:    mips64: mips64
Android NDK:    x86: x86
Android NDK:    x86_64: x86_64
Android NDK:  This NDK supports the following toolchains and target ABIs:
Android NDK:    aarch64-linux-android-4.9:  arm64-v8a
Android NDK:    aarch64-linux-android-clang3.4:  arm64-v8a
Android NDK:    aarch64-linux-android-clang3.5:  arm64-v8a
Android NDK:    arm-linux-androideabi-4.6:  armeabi armeabi-v7a armeabi-v7a-hard
Android NDK:    arm-linux-androideabi-4.8:  armeabi armeabi-v7a armeabi-v7a-hard
Android NDK:    arm-linux-androideabi-4.9:  armeabi armeabi-v7a armeabi-v7a-hard
Android NDK:    arm-linux-androideabi-clang3.4:  armeabi armeabi-v7a 
armeabi-v7a-hard
Android NDK:    arm-linux-androideabi-clang3.5:  armeabi armeabi-v7a 
armeabi-v7a-hard
Android NDK:    mips64el-linux-android-4.9:  mips64
Android NDK:    mips64el-linux-android-clang3.4:  mips64
Android NDK:    mips64el-linux-android-clang3.5:  mips64
Android NDK:    mipsel-linux-android-4.6:  mips
Android NDK:    mipsel-linux-android-4.8:  mips
Android NDK:    mipsel-linux-android-4.9:  mips
Android NDK:    mipsel-linux-android-clang3.4:  mips
Android NDK:    mipsel-linux-android-clang3.5:  mips
Android NDK:    x86-4.6:  x86
Android NDK:    x86-4.8:  x86
Android NDK:    x86-4.9:  x86
Android NDK:    x86-clang3.4:  x86
Android NDK:    x86-clang3.5:  x86
Android NDK:    x86_64-4.9:  x86_64
Android NDK:    x86_64-clang3.4:  x86_64
Android NDK:    x86_64-clang3.5:  x86_64
Android NDK: Found project path: .
Android NDK: Ouput path for intermediate files: ./obj
Android NDK: Ouput path for generated library files: ./libs
Android NDK: Parsing Application.mk
Android NDK:   APP_PIE is
Android NDK:   Using build script ./Android.mk
Android NDK: Application 'local' is not debuggable
Android NDK: Selecting optimization mode through Application.mk: debug
Android NDK: Adding import directory: /cygdrive/c/android/ndk/sources
Android NDK: Building application 'local' for ABI 'armeabi'
Android NDK: Using target toolchain 'arm-linux-androideabi-4.8' for 'armeabi' 
ABI
Android NDK: Looking for imported module with tag 'cxx-stl/gnu-libstdc++'
Android NDK:   Probing 
/cygdrive/c/android/ndk/sources/cxx-stl/gnu-libstdc++/Android.mk
Android NDK:     Found in /cygdrive/c/android/ndk/sources/cxx-stl/gnu-libstdc++
Android NDK: Trying to define local module 'OpenThreads' in 
C:/android/osg-build/src/OpenThreads/pthreads/Android.mk.
Android NDK: But this module was already defined by 
C:/android/osg-build/src/OpenThreads/pthreads/Android.mk.
/cygdrive/c/android/ndk/build/core/build-module.mk:34: *** Android NDK: 
Aborting.    .  Stop.
CMakeFiles/ndk.dir/build.make:52: recipe for target 'Android-OpenSceneGraph' 
failed
make[2]: *** [Android-OpenSceneGraph] Error 2
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/ndk.dir/all' failed
make[1]: *** [CMakeFiles/ndk.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2

I've tried searching all over the internet but can not see anything that will 
point me to a solution, so any help would be fantastic. 

Thank you!

Cheers,
Graham

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=62523#62523





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to