<div dir="ltr">Hi Christoph,<div><br></div><div>Thank you for your response.</div><div><br></div><div>I have actually checked all these solutions yesterday. I worked on it foralmost 8 hours and could never get it run. I ended up going back to the traditional autotools where everything was running safely. I think I can survive till the time autotools are completely deleted from dune.</div><div><br></div><div>Regards,</div><div>Arya</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 8, 2015 at 7:19 AM, Christoph Grüninger <span dir="ltr"><<a href="mailto:christoph.grueninger@iws.uni-stuttgart.de" target="_blank">christoph.grueninger@iws.uni-stuttgart.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Arya,<br>
that's all right that you have to pass the full path. Assuming your<br>
g++-4.7 is not in the path, how should CMake determine its location?<br>
<br>
> The problem that I have now<br>
> is that ALUGrid can not be found by the compiler. Currently the opts<br>
> file is looking like this:<br>
><br>
> CONFIGURE_FLAGS="--enable-parallel"<br>
><br>
> CMAKE_PREFIX_PATH="\<br>
> /afs/<a href="http://desy.de/user/a/afallahi/extlib/alugrid-1.5" target="_blank">desy.de/user/a/afallahi/extlib/alugrid-1.5</a>;\<br>
> /afs/<a href="http://desy.de/user/a/afallahi/extlib/metis-5.0" target="_blank">desy.de/user/a/afallahi/extlib/metis-5.0</a>;\<br>
> "<br>
><br>
> GXX_OPTS="-O3 -g0"<br>
><br>
> CMAKE_FLAGS=" \<br>
> CXXFLAGS=\"$GXX_OPTS\" \<br>
> -DCMAKE_CXX_COMPILER=/afs/<a href="http://desy.de/user/a/afallahi/extlib/gcc-4.7/bin/g++-4.7" target="_blank">desy.de/user/a/afallahi/extlib/gcc-4.7/bin/g++-4.7</a><br>
> MPICC=$HOME/extlib/openmpi-1.6/bin/mpicc \<br>
> -DALUGRID_ROOT=/afs/<a href="http://desy.de/user/a/afallahi/extlib/alugrid-1.5" target="_blank">desy.de/user/a/afallahi/extlib/alugrid-1.5</a>;\<br>
> -DMETIS_ROOT=/afs/<a href="http://desy.de/user/a/afallahi/extlib/metis-5.0" target="_blank">desy.de/user/a/afallahi/extlib/metis-5.0</a>;\<br>
><br>
> However, I receive the following error when dune-geometry is compiling:<br>
><br>
> configure: searching for ALUGrid in /usr...<br>
> configure: searching for ALUGrid in /usr/local...<br>
> configure: searching for ALUGrid in /usr/local/alugrid...<br>
> configure: searching for ALUGrid in /opt/alugrid...<br>
> checking ALUGrid version >= 1.52... no<br>
> checking alugrid_serial.h usability... no<br>
> checking alugrid_serial.h presence... no<br>
> checking for alugrid_serial.h... no<br>
> configure: WARNING: alugrid_serial.h not found in /include<br>
> configure: error: could not find required module dune-geometry<br>
> --- Failed to build dune-grid ---<br>
> Terminating dunecontrol due to previous errors!<br>
<br>
> I am just copy and pasting from the website. But, it seems something is<br>
> wrong in the guide lines.<br>
<br>
- You get the error when compiling dune-grid, not dune-geometry.<br>
- You are mixing two ways passing external libraries. Please select<br>
  one, as I wrote in the wiki:<br>
  a) use the CMAKE_PREFIX_PATH and add it to your CMAKE_FLAGS with<br>
       -DCMAKE_PREFIX_PATH=\"$CMAKE_PREFIX_PATH\" \<br>
  b) use -D*_ROOT=<external-path> without the trailing semicolon<br>
- I highly encourage you to switch to dune-alugrid as soon, as soon as<br>
  possible. There is a stable 2.3 release you can checkout from their<br>
  git repository. For reasons unimaginable the ALUGrid maintainers<br>
  refuse to provide tarballs.<br>
<br>
Thanks for your feedback, I'll clarify the section about external<br>
dependencies and add compiler selection to the user wiki page.<br>
<br>
Bye<br>
<span class="HOEnZb"><font color="#888888">Christoph<br>
<br>
--<br>
GDB does hate your application, expresses its contempt through the<br>
design of its command-line interface.   -- Tom Tromey, FOSDEM 2014<br>
<br>
</font></span></blockquote></div><br></div>