wops .. the cmake command: cmake -DOSG_BUILD_PLATFORM_ANDROID=ON -DANDROID_NDK='/home/user/dev/android-ndk-r8d' -DDYNAMIC_OPENTHREADS=OFF -DDYNAMIC_OPENSCENEGRAPH=OFF -DOSG_GL1_AVAILABLE=OFF -DOSG_GL2_AVAILABLE=OFF -DOSG_GL3_AVAILABLE=OFF -DOSG_GLES1_AVAILABLE=OFF -DOSG_GLES2_AVAILABLE=ON -DOSG_GL_LIBRARY_STATIC=OFF -DOSG_GL_DISPLAYLISTS_AVAILABLE=OFF -DOSG_GL_MATRICES_AVAILABLE=OFF -DOSG_GL_VERTEX_FUNCS_AVAILABLE=OFF -DOSG_GL_VERTEX_ARRAY_FUNCS_AVAILABLE=OFF -DOSG_GL_FIXED_FUNCTION_AVAILABLE=OFF -DANDROID_ABI="armeabi" -DANDROID_PLATFORM=android-8 -DANDROID_STL="gnustl_static" -DJ=4 -DJPEG_INCLUDE_DIR='/home/user/dev/OpenSceneGraph/3rdparty/libjpeg' -DFREETYPE_DIR='/home/user/dev/OpenSceneGraph/3rdparty/freetype' -DGIFLIB_INCLUDE_DIR='/home/user/dev/OpenSceneGraph/3rdparty/giflib' -DPNG_INCLUDE_DIR='/home/user/dev/OpenSceneGraph/3rdparty/libpng' -DTIFF_INCLUDE_DIR='/home/user/dev/OpenSceneGraph/3rdparty/libtiff' -DGDAL_DIR='/home/user/dev/OpenSceneGraph/3rdparty/gdal/include' -DCURL_DIR='/home/user/dev/OpenSceneGraph/3rdparty/curl' -G "Unix Makefiles" -DANDROID_OPTIM_NEON=OFF -DANDROID_OPTIM_ARM32=OFF -DCMAKE_INSTALL_PREFIX=/home/user/dev/OpenSceneGraph/osginstall .
On Fri, Apr 12, 2013 at 11:06 AM, Trajce Nikolov NICK < trajce.nikolov.n...@gmail.com> wrote: > Hi Jorge, > > here is what I am getting when I try to build 3.1.3 > > Android NDK: APP_PIE is > /home/user/dev/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric > second argument to `wordlist' function: ''. Stop. > > and this is my cmake command: > > > > > > On Fri, Apr 12, 2013 at 10:53 AM, Trajce Nikolov NICK < > trajce.nikolov.n...@gmail.com> wrote: > >> Hi Jorge, >> >> is 3.1.3 working? I will give it a try as well since reading from the >> posts it suppose to work and there are issues with osg from trunk probably >> >> NIck >> >> >> On Fri, Apr 12, 2013 at 10:49 AM, Jorge Izquierdo Ciges < >> jori...@gmail.com> wrote: >> >>> Ok... now download OSG version 3.1.3, exactly THAT version, compile in >>> armeabi and execute. >>> >>> >>> 2013/4/12 Trajce Nikolov NICK <trajce.nikolov.n...@gmail.com> >>> >>>> Hi Jorge, >>>> >>>> here I found how to use add2line (just for the sake of documenting): >>>> >>>> http://stackoverflow.com/questions/5314036/how-to-use-addr2line-in-android >>>> >>>> This is from logcat: >>>> 01-02 00:30:07.003: I/GLThread(4081): noticed surfaceView surface lost >>>> tid=10 >>>> 01-02 00:30:07.007: I/GLThread(4081): onResume tid=10 >>>> 01-02 00:30:07.082: I/GLThread(4081): noticed surfaceView surface >>>> acquired tid=10 >>>> 01-02 00:30:07.085: W/EglHelper(4081): start() tid=10 >>>> 01-02 00:30:07.085: D/libEGL(4081): loaded >>>> /system/lib/egl/libEGL_POWERVR_SGX540_120.so >>>> 01-02 00:30:07.089: D/libEGL(4081): loaded >>>> /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so >>>> 01-02 00:30:07.101: D/libEGL(4081): loaded >>>> /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so >>>> 01-02 00:30:07.152: W/EGLview(4081): creating OpenGL ES 2.0 context >>>> 01-02 00:30:07.160: W/EglHelper(4081): createContext >>>> com.google.android.gles_jni.EGLContextImpl@4052d058 tid=10 >>>> 01-02 00:30:07.167: I/GLThread(4081): noticing that we want render >>>> notification tid=10 >>>> 01-02 00:30:07.167: W/GLThread(4081): egl createSurface >>>> 01-02 00:30:07.167: W/EglHelper(4081): createSurface() tid=10 >>>> 01-02 00:30:07.175: W/GLThreadManager(4081): checkGLESVersion >>>> mGLESVersion = 131072 mMultipleGLESContextsAllowed = true >>>> 01-02 00:30:07.175: W/GLThread(4081): onSurfaceCreated >>>> 01-02 00:30:07.175: W/GLThread(4081): onSurfaceChanged(800, 332) >>>> 01-02 00:30:07.179: D/dalvikvm(4081): Trying to load lib >>>> /data/data/osg.AndroidExample/lib/libosgNativeLib.so 0x40516288 >>>> 01-02 00:30:11.113: I/dalvikvm(4081): threadid=4: reacting to signal 3 >>>> 01-02 00:30:11.117: I/dalvikvm(4081): Wrote stack traces to >>>> '/data/anr/traces.txt' >>>> >>>> when I do: >>>> arm-linux-androideabi-addr2line -C -f -e >>>> obj/local/armeabi/libosgNativeLib.so 0x40516288 >>>> ?? >>>> ??:0 >>>> >>>> Here is what I get. Sorry for my novice questions. Is this the correct >>>> thing to do? Am I missing something? >>>> >>>> Thanks a bunch >>>> >>>> Nick >>>> >>>> >>>> On Fri, Apr 12, 2013 at 12:57 AM, Jorge Izquierdo Ciges < >>>> jori...@gmail.com> wrote: >>>> >>>>> Let's see first >>>>> >>>>> Eclipse it says: Failed to resolve android-8 >>>>> >>>>> It's because you have to open the ADT and then download the SDK files >>>>> for platform Android-8 >>>>> >>>>> Short explanation... in Android you have two platform versions, Native >>>>> and Dalvik layer, they don't have to be the same number because it doesn't >>>>> matter and until recently the numbers where not correlated. The NDK >>>>> already >>>>> has every platform up to date... the SDK no... why? because they are >>>>> heavy. >>>>> So if you have installed the SDK and the Eclipse plugin then there's an >>>>> option to open the ADT repository and download the platform you are gonna >>>>> use... in this case Android-8 >>>>> >>>>> Now second... >>>>> >>>>> You can use add2line (search in google) or other utilities to look for >>>>> the code that is executed when the error : >>>>> >>>>> 01-01 11:49:13.917: I/DEBUG(1263): #00 pc 8254e1ce >>>>> /data/data/osg.AndroidExample/lib/libosgNativeLib.so >>>>> 01-01 11:49:13.917: I/DEBUG(1263): #01 lr 8254e285 >>>>> /data/data/osg.AndroidExample/lib/libosgNativeLib.so >>>>> >>>>> If it is what i think then those lines will correspond to a >>>>> setName/getName from the Uniforms. >>>>> >>>>> >>>>> Please confirm it (you need to look it with your binary). >>>>> >>>>> >>>>> >>>>> 2013/4/11 Trajce Nikolov NICK <trajce.nikolov.n...@gmail.com> >>>>> >>>>>> Hi Jan, >>>>>> >>>>>> after some reading from web I managed to set the build (and >>>>>> understand some of the background and terminology) to use armeabi >>>>>> version 5 >>>>>> for all the builds. So the build should be ok, just to see why is still >>>>>> crashing. Progress for this day :-). And thanks to you and Jorge. >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Nick >>>>>> >>>>>> >>>>>> On Thu, Apr 11, 2013 at 10:44 PM, Trajce Nikolov NICK < >>>>>> trajce.nikolov.n...@gmail.com> wrote: >>>>>> >>>>>>> also, when I build nativeLib, and donot remove -Werror it failed to >>>>>>> build .. >>>>>>> >>>>>>> Nick >>>>>>> >>>>>>> >>>>>>> On Thu, Apr 11, 2013 at 10:36 PM, Trajce Nikolov NICK < >>>>>>> trajce.nikolov.n...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi Jorge, >>>>>>>> >>>>>>>> this is with clean build with "d" ndk and Juno Eclipse for >>>>>>>> android-7 (that is the default in the example) >>>>>>>> >>>>>>>> 01-01 12:29:25.179: I/GLThread(2034): noticed surfaceView surface >>>>>>>> lost tid=10 >>>>>>>> 01-01 12:29:25.308: I/GLThread(2034): onResume tid=10 >>>>>>>> 01-01 12:29:25.421: I/GLThread(2034): noticed surfaceView surface >>>>>>>> acquired tid=10 >>>>>>>> 01-01 12:29:25.421: W/EglHelper(2034): start() tid=10 >>>>>>>> 01-01 12:29:25.421: D/libEGL(2034): loaded >>>>>>>> /system/lib/egl/libEGL_POWERVR_SGX540_120.so >>>>>>>> 01-01 12:29:25.421: D/libEGL(2034): loaded >>>>>>>> /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so >>>>>>>> 01-01 12:29:25.425: D/libEGL(2034): loaded >>>>>>>> /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so >>>>>>>> 01-01 12:29:25.503: W/EGLview(2034): creating OpenGL ES 2.0 context >>>>>>>> 01-01 12:29:25.519: W/EglHelper(2034): createContext >>>>>>>> com.google.android.gles_jni.EGLContextImpl@4052a638 tid=10 >>>>>>>> 01-01 12:29:25.519: I/GLThread(2034): noticing that we want render >>>>>>>> notification tid=10 >>>>>>>> 01-01 12:29:25.519: W/GLThread(2034): egl createSurface >>>>>>>> 01-01 12:29:25.519: W/EglHelper(2034): createSurface() tid=10 >>>>>>>> 01-01 12:29:25.550: W/GLThreadManager(2034): checkGLESVersion >>>>>>>> mGLESVersion = 131072 >>>>>>>> mMultipleGLESContextsAllowed = true >>>>>>>> 01-01 12:29:25.550: W/GLThread(2034): onSurfaceCreated >>>>>>>> 01-01 12:29:25.550: W/GLThread(2034): onSurfaceChanged(800, 332) >>>>>>>> 01-01 12:29:25.550: D/dalvikvm(2034): Trying to load lib >>>>>>>> /data/data/osg.AndroidExample/lib/libosgNativeLib.so 0x40513750 >>>>>>>> 01-01 12:29:30.246: I/dalvikvm(2034): threadid=4: reacting to >>>>>>>> signal 3 >>>>>>>> 01-01 12:29:30.253: E/dalvikvm(2034): Failed to write stack traces >>>>>>>> to /data/anr/traces.txt (-1 of 2978): Math result not representable >>>>>>>> >>>>>>>> Hope this help to figure out something >>>>>>>> >>>>>>>> Nick >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Apr 11, 2013 at 10:03 PM, Trajce Nikolov NICK < >>>>>>>> trajce.nikolov.n...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Jorge, >>>>>>>>> >>>>>>>>> ok, I will stick with "d" then >>>>>>>>> >>>>>>>>> Nick >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Apr 11, 2013 at 9:57 PM, Trajce Nikolov NICK < >>>>>>>>> trajce.nikolov.n...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Jorge, attached is the log. Also when I run Eclipse it says: >>>>>>>>>> Failed to resolve android-8 >>>>>>>>>> >>>>>>>>>> Jorge, Thanks ! >>>>>>>>>> >>>>>>>>>> Nick >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Apr 11, 2013 at 9:26 PM, Trajce Nikolov NICK < >>>>>>>>>> trajce.nikolov.n...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Jorge, Jan, >>>>>>>>>>> >>>>>>>>>>> I can not build it now with the ndk I downloaded - my dev >>>>>>>>>>> machine is setup based on the wiki page by Jorge with the latest >>>>>>>>>>> ndk. It >>>>>>>>>>> says: Fatal error: invalid -march= option: `armv5te' >>>>>>>>>>> >>>>>>>>>>> Any clue? osg built just ok >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Thu, Apr 11, 2013 at 9:02 PM, Jorge Izquierdo Ciges < >>>>>>>>>>> jori...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Trajce, please dump the logcat because i think i know what's >>>>>>>>>>>> happening. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2013/4/11 Jan Ciger <jan.ci...@gmail.com> >>>>>>>>>>>> >>>>>>>>>>>>> On 04/11/2013 06:50 PM, Trajce Nikolov NICK wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Just a question. Can the 3rd party libs be compiled with some >>>>>>>>>>>>>> switches? >>>>>>>>>>>>>> Are you using the one pre-built available on wiki? >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I am using those on the Wiki. >>>>>>>>>>>>> >>>>>>>>>>>>> However, do check the Logcat for any errors - if the app >>>>>>>>>>>>> crashes or is killed, the stacktrace in the log will tell you why >>>>>>>>>>>>> that >>>>>>>>>>>>> happened. Unless you retrieve the stack trace from there we are >>>>>>>>>>>>> just >>>>>>>>>>>>> shooting in the dark. The problem could be something entirely >>>>>>>>>>>>> different >>>>>>>>>>>>> from the ABI/Neon issues even though this is a most common cause >>>>>>>>>>>>> why the >>>>>>>>>>>>> examples crash. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Regards, >>>>>>>>>>>>> >>>>>>>>>>>>> Jan >>>>>>>>>>>>> ______________________________**_________________ >>>>>>>>>>>>> osg-users mailing list >>>>>>>>>>>>> osg-users@lists.**openscenegraph.org<osg-users@lists.openscenegraph.org> >>>>>>>>>>>>> http://lists.openscenegraph.**org/listinfo.cgi/osg-users-** >>>>>>>>>>>>> openscenegraph.org<http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> osg-users mailing list >>>>>>>>>>>> osg-users@lists.openscenegraph.org >>>>>>>>>>>> >>>>>>>>>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> trajce nikolov nick >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> trajce nikolov nick >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> trajce nikolov nick >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> trajce nikolov nick >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> trajce nikolov nick >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> trajce nikolov nick >>>>>> >>>>>> _______________________________________________ >>>>>> osg-users mailing list >>>>>> osg-users@lists.openscenegraph.org >>>>>> >>>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> osg-users mailing list >>>>> osg-users@lists.openscenegraph.org >>>>> >>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>>>> >>>>> >>>> >>>> >>>> -- >>>> trajce nikolov nick >>>> >>>> _______________________________________________ >>>> osg-users mailing list >>>> osg-users@lists.openscenegraph.org >>>> >>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>>> >>>> >>> >>> _______________________________________________ >>> osg-users mailing list >>> osg-users@lists.openscenegraph.org >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >>> >> >> >> -- >> trajce nikolov nick >> > > > > -- > trajce nikolov nick > -- trajce nikolov nick
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org