[Xapian-devel] A beginner in "Posting list encoding improvements"

Hurricane Tong zhangshangtong.cpp at qq.com
Thu Feb 13 01:48:27 GMT 2014

I uninstall xapian1.3 and install xapian-1.2.17
but i still failed

hurricanetong at hurricanetong-VirtualBox:~/workspace$ g++ `xapian-config --cxxflags --libs` demo2.cc
/tmp/cc2wsfDJ.o: In function `main':
demo2.cc:(.text+0x4a): undefined reference to `Xapian::WritableDatabase::WritableDatabase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
demo2.cc:(.text+0x73): undefined reference to `Xapian::WritableDatabase::~WritableDatabase()'
demo2.cc:(.text+0x98): undefined reference to `Xapian::WritableDatabase::~WritableDatabase()'
collect2: ld 返回 1


hurricanetong at hurricanetong-VirtualBox:~/workspace$ xapian-config --cxxflags --libs
-L/usr/local/lib -lxapian

HurricaneTong,Second Year Undergraduate,
School of Computer Science,
Fudan University, China.


------------------ Original ------------------
From:  "Ralf Mattes";<rm at seid-online.de>;
Date:  Wed, Feb 12, 2014 11:02 PM
To:  "James Aylett"<james-xapian at tartarus.org>; 
Cc:  "Hurricane Tong"<zhangshangtong.cpp at qq.com>; "xapian-devel"<xapian-devel at lists.xapian.org>; 
Subject:  Re: [Xapian-devel] A beginner in "Posting list encoding improvements"

On Wed, Feb 12, 2014 at 03:07:30PM +0000, James Aylett wrote:
> On 12 Feb 2014, at 14:58, "Hurricane Tong" <zhangshangtong.cpp at qq.com> wrote:
> > hurricanetong at hurricanetong-VirtualBox:~/workspace$ g++ `xapian-config --cxxflags --libs` BuildIndexDemo.cpp
> You want to use xapian-config-1.3 here, not xapian-config (which will be the installed version, not the trunk version you built).

Oh, dear - unless the OP know _exactly_ what he's doing he should remove the distributions devel package to
avoid hard-to-debug problems:

 sudo apt-get purge libxapian-dev

> I've just built trunk (on Mac OS, admittedly), and your code compiled and linked fine, and when run created an empty database as expected.

The code post4ed works fine on Debian/testing with the distributed devel packages as well.

 Cheers, RalfD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20140213/1bac5368/attachment.html>

More information about the Xapian-devel mailing list