Hi Ode,

First, Spack is a tool to compile and install packages, which I don't think 
you are using as you said that
you play around with Luca's build. So the link to this wiki should not be 
relevant here.

Second, you CMake input is wrong. you need to drop

DEAL_II_INVOKE_AUTOPILOT()

see the very first example 
here https://www.dealii.org/developer/users/cmakelists.html#cmakesimple

My understanding is that DEAL_II_INVOKE_AUTOPILOT is for very simple cases 
like examples/ which don't
need to link against other than deal.II libraries and where one needs a 
single executable.
If you are working on something like you PhD code, then it's most likely 
better to keps things are
you library + unit tests + executable which calls you main class with 
parameter file.

Regards,
Denis.

On Monday, August 8, 2016 at 12:54:02 PM UTC+2, Oded Yaakobi wrote:
>
> Dear group,
>
>  
>
> I apologize if my question below has already been addressed in the one of 
> deal.ii’s documentation resources, but I didn't understand how to answer it 
> using the pieces of documentation that I have read such as
>
> “How to use CMake to configure your projects with deal.II” 
> https://www.dealii.org/developer/users/cmakelists.html#cmakeauto
>
>  
>
> and 
>
> “deal.II in Spack” https://github.com/dealii/dealii/wiki/deal.II-in-Spack
>
>  
>
> I am trying to embed a short Python script in my code, but get an error 
> message after running “make release”.  Attached are an example code with a 
> minor addition to the “main” of Step-1 and the “CMakeLists.txt” file that I 
> tried to adapt to support Python.
>
>  
>
> I am running my code on a MAC OS Yosemite 10.10.5 with the special version 
> of deal.ii that Luca prepared for me 
> https://groups.google.com/forum/#!searchin/dealii/%22Make$20test%22$20failure$20following$20Trilinos$20installation$20with$20Mesquite%7Csort:relevance/dealii/Y7MH_BE0yko/1zvnHGR7AQAJ
>  
> <https://groups.google.com/forum/%23!searchin/dealii/%22Make$20test%22$20failure$20following$20Trilinos$20installation$20with$20Mesquite%7Csort:relevance/dealii/Y7MH_BE0yko/1zvnHGR7AQAJ>
>
>  
>
>
> Here are the error messages that I get:
>
>  
>
> [ yaakobioy L02029080  
> ~/dealii/dealii-8-5-0pre-v2/dealii-8-5-0pre-v2-Install/examples/step-1-mod 
> ]$ make release
>
> CMake Error at 
> /Users/yaakobioy/dealii/dealii-8-5-0pre-v2/dealii-8-5-0pre-v2-Install/share/deal.II/macros/macro_deal_ii_invoke_autopilot.cmake:57
>  
> (ADD_EXECUTABLE):
>
>   add_executable cannot create target "step-1" because another target with
>
>   the same name already exists.  The existing target is an executable 
> created
>
>   in source directory
>
>   
> "/Users/yaakobioy/dealii/dealii-8-5-0pre-v2/dealii-8-5-0pre-v2-Install/examples/step-1-mod".
>
>   See documentation for policy CMP0002 for more details.
>
> Call Stack (most recent call first):
>
>   CMakeLists.txt:49 (DEAL_II_INVOKE_AUTOPILOT)
>
>  
>
>  
>
> -- Configuring incomplete, errors occurred!
>
> See also 
> "/Users/yaakobioy/dealii/dealii-8-5-0pre-v2/dealii-8-5-0pre-v2-Install/examples/step-1-mod/CMakeFiles/CMakeOutput.log".
>
> make: *** [cmake_check_build_system] Error 1
>
>  
>
>  
>
>  
>
> I would appreciate if someone could explain what should I do to overcome 
> this problem.
>
>  
>
> Thanks in advance,
> Oded    
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to