<div class="gmail_quote">On Mon, Aug 13, 2012 at 6:24 PM, bob <span dir="ltr"><<a href="mailto:bobatnet@gmail.com" target="_blank">bobatnet@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

/usr/include/octave-3.2.4/octave/lo-mappers.h:33:26: error: expected ‘)’ before ‘>>’ token<br><br>All have the same error occurring in  different header files. I have tried to compile pure C++ code containing oct.h with the same compiler flags straight  using gcc and they compile just fine. <br>



<br>ECL: 12.7.1; gcc: 4.6.3<br><br>Any ideas ?</blockquote></div><div><br></div>You could play with the intermediate sources. If you use<div><br></div><div>(compile-file "foo.lsp" :c-file "foo.cc" :h-file "foo.eclh" :data-file "foo.data")</div>

<div><br></div><div>ECL will keep the intermediate files for you to inspect. You may have a look at the place where ECL put the #inline statement for oct.h and see whether moving it somewhere else helps -- it might be that ECL's headers are interacting in the wrong way with Octave's.</div>

<div><br></div><div>Juanjo<br clear="all"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</div>