[Ves] Issues with CMake in VES build- Android and iOS
Aashish Chaudhary
aashish.chaudhary at kitware.com
Wed Mar 26 08:59:47 EDT 2014
Sebastien,
Do this:
cd ves_src_dir
git remote add stage git://vtk.org.stage/VES.git
git fetch stage
git checkout --track stage/next
Thanks,
On Wed, Mar 26, 2014 at 5:47 AM, Sebastien HO <sho at traceparts.com> wrote:
> Hi Casey,
>
>
>
> I am facing same problem : I have tried to download the latest cmake night
> built (3.0.2014035) but I am getting same issue. I may misunderstand your
> solution proposal, can you detail how to update the toolchain?
>
>
>
> Here what I get with latest cmake build:
>
> ...
>
> CMake Error: Could not find cmake module file:
> /Users/sho/Documents/Developement/ves-build/CMakeExternals/Build/vtk-ios-device/CMakeFiles/3.0.20140325-g21061/CMakeCXXCompiler.cmake
>
> CMake Error: Could not find cmake module file:
> /Users/sho/Documents/Developement/ves-build/CMakeExternals/Build/vtk-ios-simulator/CMakeFiles/3.0.20140325-g21061/CMakeCXXCompiler.cmake
>
> CMake Error at CMakeLists.txt:3 (project):
>
> No CMAKE_C_COMPILER could be found.
>
>
>
> Tell CMake where to find the compiler by setting the CMake cache entry
>
> CMAKE_C_COMPILER to the full path to the compiler, or to the compiler
> name
>
> if it is in the PATH.
>
>
>
>
>
> CMake Error at CMakeLists.txt:3 (project):
>
> No CMAKE_CXX_COMPILER could be found.
>
>
>
> Tell CMake where to find the compiler by setting the CMake cache entry
>
> CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler
>
> name if it is in the PATH.
>
>
>
>
>
> -- Configuring incomplete, errors occurred!
>
> make[2]: ***
> [CMakeExternals/Stamp/libarchive-ios-device/libarchive-ios-device-configure]
> Error 1
>
> make[1]: *** [CMakeFiles/libarchive-ios-device.dir/all] Error 2
>
> make[1]: *** Waiting for unfinished jobs....
>
> -- Configuring incomplete, errors occurred!
>
> -- Configuring incomplete, errors occurred!
>
> make[2]: ***
> [CMakeExternals/Stamp/vtk-ios-simulator/vtk-ios-simulator-configure] Error 1
>
> make[2]: ***
> [CMakeExternals/Stamp/vtk-ios-device/vtk-ios-device-configure] Error 1
>
> make[1]: *** [CMakeFiles/vtk-ios-simulator.dir/all] Error 2
>
> make[1]: *** [CMakeFiles/vtk-ios-device.dir/all] Error 2
>
> HEAD is now at fef0a34... Add user specified include and link directories
>
> [ 37%] No configure step for 'curl-download'
>
> [ 38%] No build step for 'curl-download'
>
> [ 39%] No install step for 'curl-download'
>
> [ 39%] Completed 'curl-download'
>
> [ 42%] Built target curl-download
>
> make: *** [all] Error 2
>
> ...
>
>
>
> Regards,
>
>
>
> Sébastien
>
>
>
>
>
>
>
> *De :* Ves [mailto:ves-bounces at public.kitware.com] *De la part de* Casey
> Goodlett
> *Envoyé :* mardi 25 mars 2014 21:22
> *À :* Jon Chmura
> *Cc :* ves
> *Objet :* Re: [Ves] Issues with CMake in VES build- Android and iOS
>
>
>
> Checkout the current version of next branch. That should have the update.
>
>
>
> On Tue, Mar 25, 2014 at 4:25 PM, Jon Chmura <jon.chmura at me.com> wrote:
>
> Casey,
>
>
>
> I'm not sure how to update the toolchain files.
>
>
>
> Jon
>
>
>
> On Mar 25, 2014, at 4:16 PM, Casey Goodlett <casey.goodlett at kitware.com>
> wrote:
>
>
>
> Jon,
>
> I think the issue is that you need the xcode 5.1 update to the toolchain
> files. Have you tried this yet?
>
> Thanks
>
>
>
> On Tue, Mar 25, 2014 at 4:17 PM, Jon Chmura <jon.chmura at me.com> wrote:
>
> HI all,
>
> We installed CMake via the OSX .dmg. Version 2.8.12.2
>
> Jon Chmura
>
> On Mar 25, 2014, at 12:00 PM, ves-request at public.kitware.com wrote:
>
> > Send Ves mailing list submissions to
> > ves at public.kitware.com
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > http://public.kitware.com/cgi-bin/mailman/listinfo/ves
> > or, via email, send a message with subject or body 'help' to
> > ves-request at public.kitware.com
> >
> > You can reach the person managing the list at
> > ves-owner at public.kitware.com
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of Ves digest..."
> >
> >
> > Today's Topics:
> >
> > 1. Re: Issues with CMake in VES build- Android and iOS - more
> > info (Casey Goodlett)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Tue, 25 Mar 2014 11:19:31 -0400
> > From: Casey Goodlett <casey.goodlett at kitware.com>
> > To: DEB63 at pitt.edu
> > Cc: ves <ves at public.kitware.com>
> > Subject: Re: [Ves] Issues with CMake in VES build- Android and iOS -
> > more info
> > Message-ID:
> > <
> CAOqyOuGaM7atdODybhYGYAhOP6jzgz5Oi6kWHm_ykBgtN3WB-w at mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > How did you install cmake?
> >
> > Can you start providing a dashboard build of VES?
> >
> > I'll try to reproduce this on my xcode 5.1
> >
> > Thank you
> >
> >
> > On Tue, Mar 25, 2014 at 9:48 AM, <DEB63 at pitt.edu> wrote:
> >
> >> Hi again.
> >>
> >> Some more information about this build issue. After trying this on an
> >> older Mac, the build worked fine. The only thing that I could find that
> >> appeared to be different between the two systems was the xcode versions.
> >> On the >older< setup/computer (that seems to build VES fine)>>>
> >> Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
> >> On the >newer< setup/computer (that will not build VES)>>>
> >> Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
> >>
> >> I am also on the same development team as Jon Chmura, who wrote the
> >> original post regarding the new build issue with VES and iOS. We have
> >> been discussing this.
> >>
> >> Dave Busch
> >> deb63 at pitt.edu
> >>
> >> ---------------------------- Original Message
> ----------------------------
> >> Subject: [Ves] [Fwd: Issues with CMake in VES build] - Additional build
> >> issue with Android
> >> From: DEB63 at pitt.edu
> >> Date: Tue, March 25, 2014 08:21
> >> To: ves at public.kitware.com
> >>
> --------------------------------------------------------------------------
> >>
> >> Hi
> >>
> >> I am getting similar issues when trying to build VES for Android, when
> >> following the same steps we have done in the past to build VES. What
> >> follows is an example of these errors. Note that this is with a fresh
> >> download of android-ndk-r8b...
> >>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >> daveb::dbox { ~ }-> git clone git://vtk.org/VES.git
> >> Cloning into 'VES'...
> >> remote: Counting objects: 9923, done.
> >> remote: Compressing objects: 100% (3103/3103), done.
> >> remote: Total 9923 (delta 6674), reused 9830 (delta 6614)
> >> Receiving objects: 100% (9923/9923), 26.38 MiB | 2.84 MiB/s, done.
> >> Resolving deltas: 100% (6674/6674), done.
> >> Checking connectivity... done.
> >> daveb::dbox { ~ }-> cd VES
> >> daveb::dbox { ~/VES }-> cd apps
> >> daveb::dbox { ~/VES/apps }-> cd Android
> >> daveb::dbox { ~/VES/apps/Android }-> cd CMakeBuild
> >> daveb::dbox { ~/VES/apps/Android/CMakeBuild }-> ls
> >> configure.cmake
> >> daveb::dbox { ~/VES/apps/Android/CMakeBuild }-> ls
> >> configure.cmake
> >> daveb::dbox { ~/VES/apps/Android/CMakeBuild }-> cmake -P configure.cmake
> >> -- Found PythonInterp: /usr/bin/python (found version "2.7.5")
> >> -- Found Git: /usr/bin/git (found version "1.8.5.2 (Apple Git-48)")
> >> -- Configuring done
> >> -- Generating done
> >> -- Build files have been written to:
> >> /Users/daveb/VES/Apps/Android/CMakeBuild/build
> >> daveb::dbox { ~/VES/apps/Android/CMakeBuild }-> cd build
> >> daveb::dbox { ~/VES/apps/Android/CMakeBuild/build }-> make -j4
> >> Scanning dependencies of target vtk-host
> >> Scanning dependencies of target eigen
> >> [ 3%] [ 6%] Creating directories for 'eigen'
> >> Creating directories for 'vtk-host'
> >> [ 9%] [ 12%] Performing download step (download, verify and extract)
> for
> >> 'eigen'
> >> Performing download step (download, verify and extract) for 'vtk-host'
> >> -- downloading...
> >> .
> >> .
> >> . (thenI eventually get these errors after a while) >>>
> >> .
> >> .
> >>
> >> ...Scanning dependencies of target ProcessShader
> >> Scanning dependencies of target vtkHashSource
> >> [100%] [100%] Building CXX object
> >>
> Utilities/MaterialLibrary/CMakeFiles/ProcessShader.dir/ProcessShader.cxx.o
> >> Building CXX object
> >> Utilities/HashSource/CMakeFiles/vtkHashSource.dir/vtkHashSource.cxx.o
> >> Linking CXX executable ../../bin/vtkHashSource-6.0
> >> [100%] Built target vtkHashSource
> >> Linking CXX executable ../../bin/vtkProcessShader-6.0
> >> [100%] Built target ProcessShader
> >> Scanning dependencies of target vtkCompileTools
> >> [100%] Built target vtkCompileTools
> >> [ 45%] No install step for 'vtk-host'
> >> [ 48%] Completed 'vtk-host'
> >> [ 48%] Built target vtk-host
> >> Scanning dependencies of target vtk-android
> >> [ 51%] Creating directories for 'vtk-android'
> >> [ 54%] No download step for 'vtk-android'
> >> [ 57%] [ 60%] No patch step for 'vtk-android'
> >> No update step for 'vtk-android'
> >> [ 63%] Performing configure step for 'vtk-android'
> >> loading initial cache file
> >> /Users/daveb/VES/CMake/toolchains/TryRunResults.cmake
> >> CMake Error at
> >> /Users/daveb/VES/CMake/toolchains/android.toolchain.cmake:704 (message):
> >> Could not find any working toolchain in the NDK. Probably your Android
> >> NDK
> >> is broken.
> >> Call Stack (most recent call first):
> >> /Applications/CMake
> >>
> 2.8-12.app/Contents/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:93
> >> (include)
> >> CMakeLists.txt:3 (project)
> >>
> >>
> >> CMake Error: Error required internal CMake variable not set, cmake may
> be
> >> not be built correctly.
> >> Missing variable is:
> >> CMAKE_C_COMPILER_ENV_VAR
> >> CMake Error: Error required internal CMake variable not set, cmake may
> be
> >> not be built correctly.
> >> Missing variable is:
> >> CMAKE_C_COMPILER
> >> CMake Error: Could not find cmake module file:
> >>
> >>
> /Users/daveb/VES/Apps/Android/CMakeBuild/build/CMakeExternals/Build/vtk-android/CMakeFiles/
> >> 2.8.12.2/CMakeCCompiler.cmake
> >> CMake Error: Error required internal CMake variable not set, cmake may
> be
> >> not be built correctly.
> >> Missing variable is:
> >> CMAKE_CXX_COMPILER_ENV_VAR
> >> CMake Error: Error required internal CMake variable not set, cmake may
> be
> >> not be built correctly.
> >> Missing variable is:
> >> CMAKE_CXX_COMPILER
> >> CMake Error: Could not find cmake module file:
> >>
> >>
> /Users/daveb/VES/Apps/Android/CMakeBuild/build/CMakeExternals/Build/vtk-android/CMakeFiles/
> >> 2.8.12.2/CMakeCXXCompiler.cmake
> >> CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
> >> CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
> >> -- Configuring incomplete, errors occurred!
> >> make[2]: *** [CMakeExternals/Stamp/vtk-android/vtk-android-configure]
> >> Error 1
> >> make[1]: *** [CMakeFiles/vtk-android.dir/all] Error 2
> >> make: *** [all] Error 2
> >> daveb::dbox { ~/VES/apps/Android/CMakeBuild/build }->
> >> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> >>
> >> Dave Busch
> >> deb63 at pitt.edu
> >>
> >>
> >>
> >> ---------------------------- Original Message
> ----------------------------
> >> Subject: [Ves] Issues with CMake in VES build
> >> From: "Jon Chmura" <jon.chmura at me.com>
> >> Date: Mon, March 24, 2014 12:41
> >> To: ves at public.kitware.com
> >>
> --------------------------------------------------------------------------
> >>
> >> Hi all,
> >>
> >> We're are currently not able to build the Kiwi viewer app from master.
> >> We are getting the following error.
> >>
> >> CMake Error: Error required internal CMake variable not set, cmake may
> be
> >> not be built correctly.
> >> Missing variable is:
> >> CMAKE_C_COMPILER_ENV_VAR
> >> CMake Error: Could not find cmake module file:
> >>
> >>
> /Users/jonc/Developer/mobile/schlab/VES/Apps/iOS/build/CMakeExternals/Build/vtk-ios-device/CMakeFiles/
> >> 2.8.12.2/CMakeCCompiler.cmake
> >> CMake Error: Error required internal CMake variable not set, cmake may
> be
> >> not be built correctly.
> >> Missing variable is:
> >> CMAKE_CXX_COMPILER_ENV_VAR
> >> CMake Error: Could not find cmake module file:
> >>
> >>
> /Users/jonc/Developer/mobile/schlab/VES/Apps/iOS/build/CMakeExternals/Build/vtk-ios-device/CMakeFiles/
> >> 2.8.12.2/CMakeCXXCompiler.cmake
> >> -- Configuring incomplete, errors occurred!
> >> CMake Error: your C compiler: "CMAKE_C_COMPILER-NOTFOUND" was not found.
> >> Please set CMAKE_C_COMPILER to a valid compiler path or name.
> >> CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not
> >> found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
> >> -- Configuring incomplete, errors occurred!
> >> make[2]: ***
> >> [CMakeExternals/Stamp/vtk-ios-simulator/vtk-ios-simulator-configure]
> Error
> >> 1
> >> make[2]: ***
> >> [CMakeExternals/Stamp/vtk-ios-device/vtk-ios-device-configure] Error 1
> >> make[1]: *** [CMakeFiles/vtk-ios-simulator.dir/all] Error 2
> >> make[1]: *** Waiting for unfinished jobs....
> >> make[1]: *** [CMakeFiles/vtk-ios-device.dir/all] Error 2
> >>
> >> We were able to build successfully in the past. This issue may be new
> to
> >> OSX Mavericks. We had been using compiled .framework files for the past
> >> few months so we haven't had the need to rebuild from scratch until now.
> >> I verified that gcc and g++ are installed. I tried setting the
> >> environment variables manually but the same error still occurs. We also
> >> tried it with a fresh install of CMake on another machine and it failed
> >> with the same error.
> >>
> >> Jon Chmura
> >> jon.chmura at me.com
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Ves mailing list
> >> Ves at public.kitware.com
> >> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
> >> _______________________________________________
> >> Ves mailing list
> >> Ves at public.kitware.com
> >> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
> >>
> >> _______________________________________________
> >> Ves mailing list
> >> Ves at public.kitware.com
> >> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
> >>
> >>
> >
> >
> > --
> > Casey B. Goodlett, Ph.D.
> > R&D Engineer
> > Kitware, Inc. - North Carolina Office
> > http://www.kitware.com
> > (919) 969-6990 x310
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> http://public.kitware.com/pipermail/ves/attachments/20140325/c5f08457/attachment-0001.html
> >
> >
> > ------------------------------
> >
> > Subject: Digest Footer
> >
> > _______________________________________________
> > Ves mailing list
> > Ves at public.kitware.com
> > http://public.kitware.com/cgi-bin/mailman/listinfo/ves
> >
> >
> > ------------------------------
> >
> > End of Ves Digest, Vol 26, Issue 16
> > ***********************************
>
> _______________________________________________
> Ves mailing list
> Ves at public.kitware.com
> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>
>
>
>
> --
> Casey B. Goodlett, Ph.D.
> R&D Engineer
> Kitware, Inc. - North Carolina Office
> http://www.kitware.com
> (919) 969-6990 x310
>
>
>
>
>
>
> --
> Casey B. Goodlett, Ph.D.
> R&D Engineer
> Kitware, Inc. - North Carolina Office
> http://www.kitware.com
> (919) 969-6990 x310
>
> _______________________________________________
> Ves mailing list
> Ves at public.kitware.com
> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>
>
--
| Aashish Chaudhary
| R&D Engineer
| Kitware Inc.
| www.kitware.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/ves/attachments/20140326/86559272/attachment-0003.html>
More information about the Ves
mailing list