[Liblas-devel] compile errors
Mateusz Loskot
mateusz at loskot.net
Tue Sep 8 17:10:09 EDT 2009
Pete Gadomski wrote:
> Hello
>
> I can verify the Volker's
> error...I don't have boost installed and I used a checkout with the
> http://liblas.org/changeset/1260%3A69fab7799e56 change.
>
> In file included from lasclassification.cpp:44:
>
> ../include/liblas/detail/utility.hpp:58:35: error: boost/concept_check.hpp:
> No such file or directory
Pete,
Thanks for confirming.
Yes, I managed to reproduce the problem too.
It was related to some buggy detection of Boost.
The Boost was reported as not detected and set HAVE_BOOST=no
in ./configure but one condition was incorrectly specified,
so compilation flags still included -DHAVE_BOOST=1
I think I've managed to fix it:
http://liblas.org/changeset/1276%3Ad3125e815c55
> I also had another issue when installing from source. In fresh hg clone on
> my machine, ./autogen.sh fails in the main directory due to a bad eval
> expression:
>
> Running aclocal -I m4
>
> /opt/local/bin/gm4:configure.ac:60: bad expression in eval: m4_Cursor + 2 +
>> 1
>
> /opt/local/bin/gm4:configure.ac:60: bad expression in eval: > (79)
>
> /opt/local/bin/gm4:configure.ac:60: bad expression in eval (bad input): 2407
>>> (or a path to GDAL's source tree" "$LINENO" 5
>
>
> Line 60 of configure.ac is
>
> AC_ARG_ENABLE([debug],
>
> AC_HELP_STRING([--enable-debug=ARG], [Enable debug compilation mode [yes
> or no, default=${debug_default}]]),,)
>
>
> I had to comment out those two lines, and then I could run ./autogen.sh. I
> don't know too much about autotools, unfortunetly, so I don't know if I'm
> missing something simple.
I can confirm this line is buggy.
Fixed in the main:
http://liblas.org/changeset/1275%3A8cdb184b92e7
Simply, the [ and ] quoting can not be nested as it was in the old
version of help string. Instead, special "generators" need to be used:
@<:@ for [ and @:>@ for ].
Interesting is that I didn't get any error on Ubuntu 9.04.
I'd be thankful if you could update your copy and test if everything
works now.
Best regards,
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
More information about the Liblas-devel
mailing list