[Liblas-devel] compile errors

Volker Wichmann wichmann at laserdata.at
Tue Sep 8 07:35:43 EDT 2009


On 09/08/2009 01:24 PM, Mateusz Loskot wrote:
> Volker Wichmann wrote:
>> Hi,
>>
>> I've just checked out a recent version:
>>
>> hg clone http://hg.liblas.org/main
>>
>> Then
>> ./autogen.sh and ./configure
>>
>> result in a minimalistic configuration:
>>
>> libLAS configuration summary:
>>
>> Version..................: 1.3.0
>> Installation directory...: /usr/local
>> C compiler...............: gcc -Wall -Wno-long-long -pedantic -O3
>> -DNDEBUG
>> C++ compiler.............: g++ -Wall -Wno-long-long -pedantic
>> -std=c++98 -O3 -DNDEBUG
>> Debugging support........:
>> GDAL support.............: no
>> GeoTIFF SRS support......: no
>> Spatial Index support....: no
>> Oracle support...........: no
>> zlib support.............: yes
>> - lz....................: yes
>> - INCLUDE directories...: -I/usr/include
>> Boost support............: no
>>
>> LIBS.....................: -lz
>>
>> libLAS - http://liblas.org
>>
>>
>> But "make" results in the following error:
>>
>> In file included from lasclassification.cpp:44:
>> ../include/liblas/detail/utility.hpp:58:35: error:
>> boost/concept_check.hpp: No such file or directory
>> In file included from lasclassification.cpp:44:
>> ../include/liblas/detail/utility.hpp:76: error: ‘boost’ has not been
>> declared
>> ../include/liblas/detail/utility.hpp: In function ‘void
>> liblas::detail::check_stream_state(std::basic_ios<_CharT, _Traits>&)
>> [with C = char, T = std::char_traits<char>]’:
>> ../include/liblas/detail/utility.hpp:394: instantiated from here
>> ../include/liblas/detail/utility.hpp:362: error:
>> ‘ignore_unused_variable_warning’ was not declared in this scope
>> make[2]: *** [lasclassification.lo] Error 1
>> make[2]: Leaving directory `/usr/local/src/liblas-hg/main/src'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/usr/local/src/liblas-hg/main/src'
>> make: *** [all-recursive] Error 1
>
> Volker,
>
> It is related to my recent commit:
>
> http://liblas.org/changeset/1258%3Afbd6387b5776
>
> I see you don't use Boost, however it still should work.
> If you use libLAS from the repository, could you please re-generate
> ./configure script by running:
>
> ./autogen.sh
>
> and then configure again:
>
> ./configure ...
>
> Let's see if this [1] improvement will catch what's the
> real HAVE_BOOST value.
>
> [1] http://liblas.org/changeset/1260%3A69fab7799e56
>
> Best regards,

Mateusz,

I'm using a checkout from today (I assume svn trunk is now named 
"main"?). The changes you refer to seem to be older and it seems they 
don't help.

Thanks,
Volker



More information about the Liblas-devel mailing list