LIttle problem when installing xapian-bindings-1.4.22

nebulaaksum nebulaaksum at protonmail.com
Thu May 25 18:18:28 BST 2023


  Dear Olly,
 Again thank you so much. I know what you are saying about doing things as root is dangerous. But when I follow the install instruction in Zapian-core-1.4.22 and xapian-bindings-1.4.22 and Xapian-omega-1.4.22, ./configure, it never worked for me. It did work with others. But not with xapian.  It is true also I use the --prefix=/usr/local/... but  I did not use quotes. 

 Here is what  I tried:
1.  
gebreselema at system76-pc:~/myinstalls/myxapian/xapian-omega-1.4.22/xapianomegabuild$ ./configure  XAPIAN_CONFIG=/usr/local/xapian-core-1.4.22/bin/xapian-config \--prefix=/usr/local/xapian-omega-1.4.22
bash: ./configure: No such file or directory


2. Second attempt:

gebreselema at system76-pc:~/myinstalls/myxapian/xapian-omega-1.4.22/xapianomegabuild$ ./configure  XAPIAN_CONFIG=/usr/local/xapian-core-1.4.22/bin/xapian-config
bash: ./configure: No such file or directory

I am just following the installation instruction and when that does not work, I tried to do it from root.

With my best regards

Mike






Sent with Proton Mail secure email.

------- Original Message -------
On Thursday, May 25th, 2023 at 1:23 AM, Olly Betts <olly at survex.com> wrote:


> On Wed, May 24, 2023 at 02:18:50AM +0000, nebulaaksum wrote:
> 
> > I have more question. After successfully installing xapian-bindings-1.4.22. I continued to install xapian-omega-1.4.22. But it did not even pass the configuration step.
> > I intend to install xapian-omega-1.4.22 at
> > /usr/local/xapian-omega-1.4.22. I do my building from a separate
> > build directory lest I clutter my system.
> > 
> > sudo ../configure XAPian_CONFIG=/usr/local/xapian-core-1.4.22 \ --prefix=/usr/local/xapian-omega-1.4.22
> 
> 
> This doesn't match the output. If you're trying to show commands you're
> running, copy and paste them rather than trying to retype them.
> 
> > Output:
> > checking /usr/local/xapian-core-1.4.22/bin/xapian-config --prefix=/usr/local/xapian-omega-1.4.22 works... configure: error: '/usr/local/xapian-core-1.4.22/bin/xapian-config --prefix=/usr/local/xapian-omega-1.4.22 --ltlibs --cxxflags' doesn't work, aborting
> > I have tried to google this and no has this exact problem posted. The other thing, the installation steps given in the package does not work with my computer at all.Eg: ./configure my system says, it does not know. I only use root to do configuration, compiling, and installing.
> 
> 
> It's not a great idea to configure or compile code as root. You want to
> run as little code as root as possible since any bugs or vulnerabilities
> can do much more damage as root.
> 
> > I tried to do a little bit research why there is this new command .../configure, instead of ./configure, but could not find any link. I am just learning by doing, but nothing to read where this ../configure came from.
> > 
> > I think this packages belong to you ?
> > 1. Xapian-core-1.4.22
> > 2. xapian-bindings-1.4.22
> > 3. xapian-omega-1.4.22
> > 
> > I do not understand why it is complaining this ltlibs CXXFLAGS as not working ?
> 
> 
> From the output it looks like you're trying to configure xapian-omega
> using something like:
> 
> ./configure XAPIAN_CONFIG=/usr/local/xapian-core-1.4.22/bin/xapian-config\ --prefix=/usr/local/xapian-omega-1.4.22
> 
> or maybe:
> 
> ./configure XAPIAN_CONFIG='/usr/local/xapian-core-1.4.22/bin/xapian-config --prefix=/usr/local/xapian-omega-1.4.22'
> 
> The quoting is wrong there as the --prefix should be an option to
> ./configure like this:
> 
> ./configure XAPIAN_CONFIG=/usr/local/xapian-core-1.4.22/bin/xapian-config --prefix=/usr/local/xapian-omega-1.4.22
> 
> The xapian-config script doesn't understand the --prefix option it's
> getting passed so it reports an error and hence configure says it
> "doesn't work".
> 
> Cheers,
> Olly



More information about the Xapian-discuss mailing list