`pkg-config clucene --cflags` is giving me -I/usr/include/clucene/ext,
which causes projects using both clucence and boost to fail in
compilation because ext/boost and the regular boost headers do not
match up.
(Using a system boost-1.49.0):
$ echo -en '#include <boost/filesystem.hpp>' | \
g++ -x c++ $(pkg-config libclucene-core --cflags) -c -
In file included from /usr/include/boost/filesystem/v3/path.hpp:27:0,
from /usr/include/boost/filesystem.hpp:35,
from test.cpp:1:
/usr/include/boost/system/system_error.hpp:22:45: error: expected
initializer before ‘:’ token
In file included from
/usr/include/CLucene/ext/boost/detail/sp_typeinfo.hpp:103:0,
from
/usr/include/CLucene/ext/boost/smart_ptr/detail/sp_counted_base_nt.hpp:21,
from
/usr/include/CLucene/ext/boost/smart_ptr/detail/sp_counted_base.hpp:33,
from
/usr/include/CLucene/ext/boost/smart_ptr/detail/shared_count.hpp:29,
from
/usr/include/CLucene/ext/boost/smart_ptr/shared_ptr.hpp:32,
from /usr/include/CLucene/ext/boost/shared_ptr.hpp:17,
from /usr/include/boost/filesystem/v3/path.hpp:29,
from /usr/include/boost/filesystem.hpp:35,
from test.cpp:1:
/usr/include/c++/4.7/typeinfo:41:37: error: expected ‘}’ before end of
line
/usr/include/c++/4.7/typeinfo:41:37: error: expected ‘}’ before end of
line
/usr/include/c++/4.7/typeinfo:41:37: error: expected declaration before
end of line
Rip out this /ext nonsense.
...and the vim tilde.
---
src/core/libclucene-core.pc.cmake | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/core/libclucene-core.pc.cmake
b/src/core/libclucene-core.pc.cmake
index 0152b25..3d38743 100644
--- a/src/core/libclucene-core.pc.cmake
+++ b/src/core/libclucene-core.pc.cmake
@@ -7,5 +7,4 @@ Name: libclucene
Description: CLucene - a C++ search engine, ported from the popular Apache
Lucene
Version:
@CLUCENE_VERSION_MAJOR@.@CLUCENE_VERSION_MINOR@.@CLUCENE_VERSION_REVISION@.@CLUCENE_VERSION_PATCH@
Libs: -L${prefix}/@LIB_DESTINATION@/ -lclucene-core
-Cflags: -I${prefix}/include -I${prefix}/include/CLucene/ext
-~
+Cflags: -I${prefix}/include
--
1.7.10.4
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
CLucene-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clucene-developers