Hi,<br>    I was able to built ves using Mesa. But on running ctest I got the following error:<br><br>========================================================================<br>root@ubuntu:~/VES/Apps/Linux/CMakeBuild/build/CMakeExternals/Build/ves-host# ctest<br>
Test project /root/VES/Apps/Linux/CMakeBuild/build/CMakeExternals/Build/ves-host<br>    Start 1: TestDrawPlane<br>1/7 Test #1: TestDrawPlane ....................***Exception: SegFault  0.53 sec<br>    Start 2: TestKiwiViewer<br>
2/7 Test #2: TestKiwiViewer ...................***Exception: SegFault  1.80 sec<br>    Start 3: TestClipPlane<br>3/7 Test #3: TestClipPlane ....................***Exception: SegFault  0.40 sec<br>    Start 4: TestTexture<br>
4/7 Test #4: TestTexture ......................***Exception: SegFault  0.31 sec<br>    Start 5: TestGradientBackground<br>5/7 Test #5: TestGradientBackground ...........***Exception: SegFault  0.45 sec<br>    Start 6: TestPointCloud<br>
6/7 Test #6: TestPointCloud ...................***Exception: SegFault  0.46 sec<br>    Start 7: TestMatrix<br>7/7 Test #7: TestMatrix .......................   Passed    0.00 sec<br><br>14% tests passed, 6 tests failed out of 7<br>
<br>Total Test time (real) =   6.98 sec<br><br>The following tests FAILED:<br>      1 - TestDrawPlane (SEGFAULT)<br>      2 - TestKiwiViewer (SEGFAULT)<br>      3 - TestClipPlane (SEGFAULT)<br>      4 - TestTexture (SEGFAULT)<br>
      5 - TestGradientBackground (SEGFAULT)<br>      6 - TestPointCloud (SEGFAULT)<br>Errors while running CTest<br><br>=======================================================================================<br><br>Apart from this error, I am also unable to create a project/workspace using which I can debug ves. Normally an android project using native code through jni is debugged by attaching the native source files under jni folder and using ndk-build to create .so and then ndk-gdb for debugging. Android.mk is required in this case. <br>
<br>If instead of Android.mk, cmake is to be used for building, could you please guide in creating a project/workspace where ves can be debugged and extended (preferably on eclipse) ?<br><br>Regards,<br>Sishir<br><br><div class="gmail_quote">
On Mon, Mar 12, 2012 at 11:29 PM, Pat Marion <span dir="ltr"><<a href="mailto:pat.marion@kitware.com">pat.marion@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Sishir,<br><br>Rather than use Android.mk to build VES, I recommend you stick with the regular cmake + makefiles build.  In cmake, you can configure the CMAKE_BUILD_TYPE variable to be Debug, or RelWithDebInfo, this will build ves with debug information so that it can be debugged by ndk-gdb when linked to your project.<br>


<br>For you build error when configuring the build for linux, you are missing GLESv2.  I install this on ubuntu using the mesa package:  libgles2-mesa-dev<br><br>Please send your questions to the VES public mailing list so that others can participate.<span class="HOEnZb"><font color="#888888"><br>


<br>Pat</font></span><div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On Sun, Mar 11, 2012 at 8:31 AM, Sishir Jain <span dir="ltr"><<a href="mailto:sishirjain@gmail.com" target="_blank">sishirjain@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Hi Pat,</div>
<div>          We need to build our own android application using ves. We were trying to generate an android project in which we could use native C/C++ ves code through jni.</div>
<div> We wanted to include the ves souce files in the same project and debug that using ndk debugger (ndk-gdb). But we got stuck at the make file (Android.mk) which should include the information about the ves files.</div>




<div> </div>
<div>We also tried building ves for testing on linux but could not (see attachment).</div>
<div> </div>
<div>We need your help to configure the development environment (eclipse or anything else which you may prefer) where we could change ves C/C++ source.</div>
<div> </div>
<div>Regards,</div>
<div>Sishir</div>
</blockquote></div><br>
</div></div></blockquote></div><br>