Same as everytime... each time I read Cigwin my insane side compels me to
rage and shout: "witchcraft!!!"

Anyway has been stated repeatedly in the mail list/forum... Cygwin has
trouble with paths. Previous versions of Cigwin/NDK/Cmake didn't create any
trouble, sincerely i don't know who of them broke the example as it is, but
as has been stated, It can be compiled, just don't remember, use the search
function in the forum/mail list historic.

2012/10/10 Ariel Hutterer <[email protected]>

> Hi,
>
> I try to compile osg for Android from Windows 7
>
> I use cygwin 3.82.90 , android-ndk-r8 , and i try android-ndk-r8b too.
>
> I use Cmake - gui and i think that work fine,(I put the result later).
> But when i do make i have error.
> Some One Can help me Please!!!
>
> Cmake Console:
>
> Warning Android Build is in debug mode
> Android NDK found in: D:/NVPACK/android-ndk-r8
> Jpeg found
> D:\projects\OpenSceneGraph-3.1.3\3rdpartyAndroid\3rdparty\libjpeg
> PNG found D:/projects/OpenSceneGraph-3.1.3/3rdpartyAndroid/3rdparty/libpng
> GIF found D:/projects/OpenSceneGraph-3.1.3/3rdpartyAndroid/3rdparty/giflib
> TIF found D:/projects/OpenSceneGraph-3.1.3/3rdpartyAndroid/3rdparty/libtiff
> Curl found D:/projects/OpenSceneGraph-3.1.3/3rdpartyAndroid/3rdparty/curl
> FREETYPE found
> D:/projects/OpenSceneGraph-3.1.3/3rdpartyAndroid/3rdparty/freetype
> GDAL found D:/projects/OpenSceneGraph-3.1.3/3rdpartyAndroid/3rdparty/gdal
> ##############Creating Android Makefile#################
> name: OpenThreads
> ##############Creating Android Makefile#################
> name: osg
> ##############Creating Android Makefile#################
> name: osgDB
> ##############Creating Android Makefile#################
> name: osgUtil
> ##############Creating Android Makefile#################
> name: osgGA
> ##############Creating Android Makefile#################
> name: osgText
> Windowing system not supported
> ##############Creating Android Makefile#################
> name: osgViewer
> ##############Creating Android Makefile#################
> name: osgAnimation
> ##############Creating Android Makefile#################
> name: osgFX
> ##############Creating Android Makefile#################
> name: osgManipulator
> ##############Creating Android Makefile#################
> name: osgParticle
> ##############Creating Android Makefile#################
> name: osgPresentation
> ##############Creating Android Makefile#################
> name: osgShadow
> ##############Creating Android Makefile#################
> name: osgSim
> ##############Creating Android Makefile#################
> name: osgTerrain
> ##############Creating Android Makefile#################
> name: osgWidget
> ##############Creating Android Makefile#################
> name: osgVolume
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osg
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osganimation
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgfx
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgmanipulator
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgparticle
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgsim
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgshadow
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgterrain
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgtext
> ##############Creating Android Makefile#################
> name: osgdb_serializers_osgvolume
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osg
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgparticle
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osganimation
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgfx
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgsim
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgtext
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgviewer
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgshadow
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgterrain
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgvolume
> ##############Creating Android Makefile#################
> name: osgdb_deprecated_osgwidget
> ##############Creating Android Makefile#################
> name: osgdb_osga
> ##############Creating Android Makefile#################
> name: osgdb_rot
> ##############Creating Android Makefile#################
> name: osgdb_scale
> ##############Creating Android Makefile#################
> name: osgdb_trans
> ##############Creating Android Makefile#################
> name: osgdb_normals
> ##############Creating Android Makefile#################
> name: osgdb_revisions
> ##############Creating Android Makefile#################
> name: osgdb_osgviewer
> ##############Creating Android Makefile#################
> name: osgdb_osgshadow
> ##############Creating Android Makefile#################
> name: osgdb_osgterrain
> ##############Creating Android Makefile#################
> name: osgdb_osg
> ##############Creating Android Makefile#################
> name: osgdb_ive
> ##############Creating Android Makefile#################
> name: osgdb_cfg
> ##############Creating Android Makefile#################
> name: osgdb_glsl
> ##############Creating Android Makefile#################
> name: osgdb_rgb
> ##############Creating Android Makefile#################
> name: osgdb_bmp
> ##############Creating Android Makefile#################
> name: osgdb_pnm
> ##############Creating Android Makefile#################
> name: osgdb_dds
> ##############Creating Android Makefile#################
> name: osgdb_tga
> ##############Creating Android Makefile#################
> name: osgdb_hdr
> ##############Creating Android Makefile#################
> name: osgdb_dot
> ##############Creating Android Makefile#################
> name: osgdb_vtf
> ##############Creating Android Makefile#################
> name: osgdb_jpeg
> ##############Creating Android Makefile#################
> name: osgdb_gif
> ##############Creating Android Makefile#################
> name: osgdb_png
> ##############Creating Android Makefile#################
> name: osgdb_tiff
> ##############Creating Android Makefile#################
> name: osgdb_gdal
> ##############Creating Android Makefile#################
> name: osgdb_ogr
> ##############Creating Android Makefile#################
> name: osgdb_3dc
> ##############Creating Android Makefile#################
> name: osgdb_p3d
> ##############Creating Android Makefile#################
> name: osgdb_curl
> ##############Creating Android Makefile#################
> name: osgdb_dw
> ##############Creating Android Makefile#################
> name: osgdb_bvh
> ##############Creating Android Makefile#################
> name: osgdb_x
> ##############Creating Android Makefile#################
> name: osgdb_dxf
> ##############Creating Android Makefile#################
> name: osgdb_openflight
> ##############Creating Android Makefile#################
> name: osgdb_geo
> ##############Creating Android Makefile#################
> name: osgdb_obj
> ##############Creating Android Makefile#################
> name: osgdb_pic
> ##############Creating Android Makefile#################
> name: osgdb_stl
> ##############Creating Android Makefile#################
> name: osgdb_ac
> ##############Creating Android Makefile#################
> name: osgdb_pov
> ##############Creating Android Makefile#################
> name: osgdb_logo
> ##############Creating Android Makefile#################
> name: osgdb_lws
> ##############Creating Android Makefile#################
> name: osgdb_md2
> ##############Creating Android Makefile#################
> name: osgdb_osgtgz
> ##############Creating Android Makefile#################
> name: osgdb_tgz
> ##############Creating Android Makefile#################
> name: osgdb_shp
> ##############Creating Android Makefile#################
> name: osgdb_txf
> ##############Creating Android Makefile#################
> name: osgdb_bsp
> ##############Creating Android Makefile#################
> name: osgdb_mdl
> ##############Creating Android Makefile#################
> name: osgdb_lwo
> ##############Creating Android Makefile#################
> name: osgdb_ply
> ##############Creating Android Makefile#################
> name: osgdb_txp
> ##############Creating Android Makefile#################
> name: osgdb_freetype
> ##############Creating Android Makefile#################
> name: osgdb_pvr
> Creating Android Makefile Master files
> Configuring done
>
> ===============================================
>
> ariel@ariel-PC/cygdrive/d/projects/OpenSceneGraph-3.1.3/OpenSceneGraph-3.1.3
> $ make
> [100%] Generating Android-OpenSceneGraph
> HOST_OS=cygwin
> HOST_ARCH=x86
> HOST_TAG=cygwin-x86
> GNUMAKE=/usr/bin/make (system path)
> Cygwin-compatible GNU make detected
> Android NDK: NDK installation path auto-detected:
> '/cygdrive/d/NVPACK/android-ndk-r8'
> Android NDK: GNU Make version 3.82.90 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-WOW64
> Android NDK: Cygwin detected: CYGWIN_NT-6.1-WOW64 ariel-PC
> 1.7.16(0.262/5/3) 2012-07-20 22:55 i686 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/d/NVPACK/android-ndk-r8/prebuilt/windows/bin
> Android NDK: Host 'echo' tool:
> /cygdrive/d/NVPACK/android-ndk-r8/prebuilt/windows/bin/echo
> 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/r => R:
> /cygdrive/f => F:
> /cygdrive/d => D:
> /cygdrive/c => C:
> /cygdrive/R => R:
> /cygdrive/F => F:
> /cygdrive/D => D:
> /cygdrive/C => C:
> /usr/lib => D:/NVPACK/cygwin/lib
> /usr/bin => D:/NVPACK/cygwin/bin
> / => D:/NVPACK/cygwin
> Android NDK:  This NDK supports the following target architectures and
> ABIS:
> Android NDK:    arm: armeabi armeabi-v7a
> Android NDK:    mips: mips
> Android NDK:    x86: x86
> Android NDK:  This NDK supports the following toolchains and target ABIs:
> Android NDK:    arm-linux-androideabi-4.4.3:  armeabi armeabi-v7a
> Android NDK:    mipsel-linux-android-4.4.3:  mips
> Android NDK:    x86-4.4.3:  x86
> Android NDK: Found platform root directory:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms
> Android NDK: Found supported platforms: android-4 android-3 android-14
> android-8 android-9 android-5
> Android NDK: PLATFORM android-4 supports: x86 arm mips
> Android NDK:   ABI x86 sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-4/arch-x86
> Android NDK:   ABI arm sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-4/arch-arm
> Android NDK:   ABI mips sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-4/arch-mips
> Android NDK: PLATFORM android-3 supports: x86 arm mips
> Android NDK:   ABI x86 sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-3/arch-x86
> Android NDK:   ABI arm sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-3/arch-arm
> Android NDK:   ABI mips sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-3/arch-mips
> Android NDK: PLATFORM android-14 supports: x86 arm mips
> Android NDK:   ABI x86 sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-14/arch-x86
> Android NDK:   ABI arm sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-14/arch-arm
> Android NDK:   ABI mips sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-14/arch-mips
> Android NDK: PLATFORM android-8 supports: x86 arm mips
> Android NDK:   ABI x86 sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-8/arch-x86
> Android NDK:   ABI arm sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-8/arch-arm
> Android NDK:   ABI mips sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-8/arch-mips
> Android NDK: PLATFORM android-9 supports: x86 arm mips
> Android NDK:   ABI x86 sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-9/arch-x86
> Android NDK:   ABI arm sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-9/arch-arm
> Android NDK:   ABI mips sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-9/arch-mips
> Android NDK: PLATFORM android-5 supports: x86 arm mips
> Android NDK:   ABI x86 sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-5/arch-x86
> Android NDK:   ABI arm sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-5/arch-arm
> Android NDK:   ABI mips sysroot is:
> /cygdrive/d/NVPACK/android-ndk-r8/platforms/android-5/arch-mips
> Android NDK: Found stable platform levels: 4 3 14 8 9 5
> Android NDK: Found max platform level: 14
> Android NDK: Found project path: .
> Android NDK: Ouput path: ./obj
> Android NDK: Parsing Application.mk
> Android NDK: Application local targets unknown platform '8'
> Android NDK: Switching to android-14
> 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/d/NVPACK/android-ndk-r8/sources
> Android NDK: Building application 'local' for ABI 'armeabi-v7a'
> Android NDK: Using target toolchain 'arm-linux-androideabi-4.4.3' for
> 'armeabi-v7a' ABI
> Android NDK: Looking for imported module with tag 'cxx-stl/gnu-libstdc++'
> Android NDK:   Probing
> /cygdrive/d/NVPACK/android-ndk-r8/sources/cxx-stl/gnu-libstdc++/Android.mk
> Android NDK:     Found in
> /cygdrive/d/NVPACK/android-ndk-r8/sources/cxx-stl/gnu-libstdc++
> Android NDK: Module 'OpenThreads' has C++ sources
> Android NDK: Module 'osg' has C++ sources
> Android NDK: Module 'osgAnimation' has C++ sources
> Android NDK: Module 'osgDB' has C++ sources
> Android NDK: Module 'osgFX' has C++ sources
> Android NDK: Module 'osgGA' has C++ sources
> Android NDK: Module 'osgManipulator' has C++ sources
> Android NDK: Module 'osgParticle' has C++ sources
> Android NDK: Module 'osgPresentation' has C++ sources
> Android NDK: Module 'osgShadow' has C++ sources
> Android NDK: Module 'osgSim' has C++ sources
> Android NDK: Module 'osgTerrain' has C++ sources
> Android NDK: Module 'osgText' has C++ sources
> Android NDK: Module 'osgUtil' has C++ sources
> Android NDK: Module 'osgViewer' has C++ sources
> Android NDK: Module 'osgVolume' has C++ sources
> Android NDK: Module 'osgWidget' has C++ sources
> Android NDK: Module 'osgdb_3dc' has C++ sources
> Android NDK: Module 'osgdb_ac' has C++ sources
> Android NDK: Module 'osgdb_bmp' has C++ sources
> Android NDK: Module 'osgdb_bsp' has C++ sources
> Android NDK: Module 'osgdb_bvh' has C++ sources
> Android NDK: Module 'osgdb_cfg' has C++ sources
> Android NDK: Module 'osgdb_curl' has C++ sources
> Android NDK: Module 'osgdb_dds' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osg' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osganimation' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgfx' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgparticle' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgshadow' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgsim' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgterrain' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgtext' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgviewer' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgvolume' has C++ sources
> Android NDK: Module 'osgdb_deprecated_osgwidget' has C++ sources
> Android NDK: Module 'osgdb_dot' has C++ sources
> Android NDK: Module 'osgdb_dw' has C++ sources
> Android NDK: Module 'osgdb_dxf' has C++ sources
> Android NDK: Module 'osgdb_freetype' has C++ sources
> Android NDK: Module 'osgdb_gdal' has C++ sources
> Android NDK: Module 'osgdb_geo' has C++ sources
> Android NDK: Module 'osgdb_gif' has C++ sources
> Android NDK: Module 'osgdb_glsl' has C++ sources
> Android NDK: Module 'osgdb_hdr' has C++ sources
> Android NDK: Module 'osgdb_ive' has C++ sources
> Android NDK: Module 'osgdb_jpeg' has C++ sources
> Android NDK: Module 'osgdb_logo' has C++ sources
> Android NDK: Module 'osgdb_lwo' has C++ sources
> Android NDK: Module 'osgdb_lws' has C++ sources
> Android NDK: Module 'osgdb_md2' has C++ sources
> Android NDK: Module 'osgdb_mdl' has C++ sources
> Android NDK: Module 'osgdb_normals' has C++ sources
> Android NDK: Module 'osgdb_obj' has C++ sources
> Android NDK: Module 'osgdb_ogr' has C++ sources
> Android NDK: Module 'osgdb_openflight' has C++ sources
> Android NDK: Module 'osgdb_osg' has C++ sources
> Android NDK: Module 'osgdb_osga' has C++ sources
> Android NDK: Module 'osgdb_osgshadow' has C++ sources
> Android NDK: Module 'osgdb_osgterrain' has C++ sources
> Android NDK: Module 'osgdb_osgtgz' has C++ sources
> Android NDK: Module 'osgdb_osgviewer' has C++ sources
> Android NDK: Module 'osgdb_p3d' has C++ sources
> Android NDK: Module 'osgdb_pic' has C++ sources
> Android NDK: Module 'osgdb_ply' has C++ sources
> Android NDK: Module 'osgdb_png' has C++ sources
> Android NDK: Module 'osgdb_pnm' has C++ sources
> Android NDK: Module 'osgdb_pov' has C++ sources
> Android NDK: Module 'osgdb_pvr' has C++ sources
> Android NDK: Module 'osgdb_revisions' has C++ sources
> Android NDK: Module 'osgdb_rgb' has C++ sources
> Android NDK: Module 'osgdb_rot' has C++ sources
> Android NDK: Module 'osgdb_scale' has C++ sources
> Android NDK: Module 'osgdb_serializers_osg' has C++ sources
> Android NDK: Module 'osgdb_serializers_osganimation' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgfx' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgmanipulator' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgparticle' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgshadow' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgsim' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgterrain' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgtext' has C++ sources
> Android NDK: Module 'osgdb_serializers_osgvolume' has C++ sources
> Android NDK: Module 'osgdb_shp' has C++ sources
> Android NDK: Module 'osgdb_stl' has C++ sources
> Android NDK: Module 'osgdb_tga' has C++ sources
> Android NDK: Module 'osgdb_tgz' has C++ sources
> Android NDK: Module 'osgdb_tiff' has C++ sources
> Android NDK: Module 'osgdb_trans' has C++ sources
> Android NDK: Module 'osgdb_txf' has C++ sources
> Android NDK: Module 'osgdb_txp' has C++ sources
> Android NDK: Module 'osgdb_vtf' has C++ sources
> Android NDK: Module 'osgdb_x' has C++ sources
> Android NDK: WARNING: Invalid LOCAL_CPP_EXTENSION values: cpp
> /cygdrive/d/NVPACK/android-ndk-r8/build/core/build-binary.mk:243: ***
> target pattern contains no `%'.  Stop.
> CMakeFiles/ndk.dir/build.make:55: recipe for target
> `Android-OpenSceneGraph' failed
> make[2]: *** [Android-OpenSceneGraph] Error 2
> CMakeFiles/Makefile2:63: recipe for target `CMakeFiles/ndk.dir/all' failed
> make[1]: *** [CMakeFiles/ndk.dir/all] Error 2
> Makefile:116: recipe for target `all' failed
> make: *** [all] Error 2
>
> ===============================================
>
> Thank you!
>
> Cheers,
> Ariel
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=50553#50553
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to