Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573466 - =app-text/xapian-omega-1.3.4 ebuild need configure fixes.
Summary: =app-text/xapian-omega-1.3.4 ebuild need configure fixes.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-31 11:04 UTC by Oleh
Modified: 2016-02-14 05:30 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oleh 2016-01-31 11:04:46 UTC
1.3.4 is a development release of xapian-omega and it has special check for xapian-config, which is hardcoded to xapian-config-1.3. Explanation to this is here:
http://lists.xapian.org/pipermail/xapian-tickets/2016-January/003600.html. This is a ticket by gentoo developer. This is not good to have unfixed ebuild present in tree, likely its configure check is not tested before adding to tree. Suggesting to add configure environment extra check for 1.3.4 ebuild. Same confgiure check should be set for PCRE support.
Excerpt form configure help:

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
              you have headers in a nonstandard directory <include dir>
  LT_SYS_LIBRARY_PATH
              User-defined run-time library search path.
  CPP         C preprocessor
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  CXXCPP      C++ preprocessor
  XAPIAN_CONFIG
              Location of xapian-config (default: xapian-config-1.3 on PATH)
  PCRE_CONFIG Location of pcre-config
  PKG_CONFIG  Location of pkg-config

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

Reproducible: Always

Steps to Reproduce:
1. emerge =xapian-omega-1.3.4
2.
3.
Actual Results:  
checking for xapian-config-1.3... no
configure: error: Can't find xapian-config, although the xapian-core runtime library seems to be installed.  If you've installed xapian-core from a package, you probably need to install an extra package called something like xapian-core-devel in order to be able to build code using the Xapian library.
Comment 1 Anthony Basile gentoo-dev 2016-02-08 09:29:55 UTC
I haven't dropped the ball on this, but the are a few other problems that I want to fix.
Comment 2 Anthony Basile gentoo-dev 2016-02-13 15:10:41 UTC
This should be fixed.  Please test and reopen if its still an issue.
Comment 3 Oleh 2016-02-13 17:31:41 UTC
There was some clean-ups, stabilization and subslot changes in:
xapian
xapian-bindings
xapian-omega
Latter one stabilized without any changes in configure. Not fixed.
Comment 4 Oleh 2016-02-14 05:30:45 UTC
ok, xapian-1.3.4-r2 now installing xapian-config-1.3 symlink, which is xapian-omega able to find now. I believe it's fixed now.