Free open-source SQL full-text search engine

Edit Package sphinx
http://sphinxsearch.com/

Sphinx is a full-text search engine, distributed under GPL version 2.
Commercial licensing is also available upon request.

Generally, it's a standalone search engine, meant to provide fast,
size-efficient and relevant fulltext search functions to other
applications. Sphinx was specially designed to integrate well with SQL
databases and scripting languages. Currently built-in data source
drivers support fetching data either via direct connection to MySQL,
PostgreSQL, or from a pipe in a custom XML format.

As for the name, Sphinx is an acronym which is officially decoded as
SQL Phrase Index. Yes, I know about CMU's Sphinx project.

Refresh
Refresh
Source Files
Filename Size Changed
obs.patch 0000000416 416 Bytes
reproducible.patch 0000001000 1000 Bytes
searchd.init 0000002061 2.01 KB
searchd.service 0000000305 305 Bytes
sphinx-2.2.11-release.tar.gz 0003061998 2.92 MB
sphinx-default_listen.patch 0000000960 960 Bytes
sphinx.changes 0000009161 8.95 KB
sphinx.spec 0000009729 9.5 KB
Latest Revision
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) committed (revision 3)
branch from 15.1
Comments 1

Bruno Friedmann's avatar

As stated by email 10 days ago, the build failure is due to something else not working in 15.2 (sphinx devel package is building fine from 42.3 to Tumbleweed actually, expect for 15.2)

mysql config 15.1

libmariadb3-3.0.7-lp151.2.1.x86_64 libmariadb-devel-3.0.7-lp151.2.1.x86_64

mysql_config Copyright 2011-2015 MariaDB Corporation AB Get compiler flags for using the MariaDB Connector/C. Usage: mysql_config [OPTIONS] --cflags [-I/usr/include/mysql -I/usr/include/mysql/mariadb] --include [-I/usr/include/mysql -I/usr/include/mysql/mariadb] --libs [-L/usr/lib64 -lmariadb -lz -ldl -lm -lpthread -lssl -lcrypto] --libs_r [-L/usr/lib64 -lmariadb -lz -ldl -lm -lpthread -lssl -lcrypto] --libs_sys [-lz -ldl -lm -lpthread -lssl -lcrypto] --version [10.3.6] --cc_version [3.0.7] --socket [/run/mysql/mysql.sock] --port [3306] --plugindir [-L/usr/lib64 -lmariadbprivate -lz -ldl -lm -lpthread -lssl -lcrypto] --tlsinfo [/usr/lib64/mysql/plugin/] --privatelibs [OpenSSL 1.1.0i]

mysql config 15.2

libmariadb-devel-3.1.2-lp152.1.6.x86_64 libmariadb3-3.1.2-lp152.1.6.x86_64

mysql_config Copyright 2011-2019 MariaDB Corporation AB Get compiler flags for using the MariaDB Connector/C. Usage: mysql_config [OPTIONS] --cflags [-I/usr/include/mysql -I/usr/include/mysql/mariadb] --include [-I/usr/include/mysql -I/usr/include/mysql/mariadb] --libs [-L/usr/lib64 -lmariadb -lz -ldl -lm -lpthread -lssl -lcrypto] --libs_r [-L/usr/lib64 -lmariadb -lz -ldl -lm -lpthread -lssl -lcrypto] --libs_sys [-lz -ldl -lm -lpthread -lssl -lcrypto] --version [10.4.3] --cc_version [3.1.2] --socket [/run/mysql/mysql.sock] --port [3306] --plugindir [-L/usr/lib64 -lmariadbprivate -lz -ldl -lm -lpthread -lssl -lcrypto] --tlsinfo [/usr/lib64/mysql/plugin/] --privatelibs [OpenSSL 1.1.1d]

mysql config TW

libmariadb3-3.1.5-1.1.x86_64 libmariadb-devel-3.1.5-1.1.x86_64

mysql_config Copyright 2011-2019 MariaDB Corporation AB Get compiler flags for using the MariaDB Connector/C. Usage: mysql_config [OPTIONS] --cflags [-I/usr/include/mysql -I/usr/include/mysql/mariadb] --include [-I/usr/include/mysql -I/usr/include/mysql/mariadb] --libs [-L/usr/lib64 -lmariadb] --libs_r [-L/usr/lib64 -lmariadb] --libs_sys [-lz -ldl -lm -lpthread -lssl -lcrypto] --version [10.4.3] --cc_version [3.1.5] --socket [/run/mysql/mysql.sock] --port [3306] --plugindir [-L/usr/lib64 -lmariadbprivate -lz -ldl -lm -lpthread -lssl -lcrypto] --tlsinfo [/usr/lib64/mysql/plugin/] --privatelibs [OpenSSL 1.1.1d]

For the plateform where it works you have a mysql_real_connect result as yes

checking for mysql_config... mysql_config checking for mysql_real_connect... yes checking MySQL include files... -I/usr/include/mysql -I/usr/include/mysql/mariadb checking MySQL libraries... -L/usr/lib64 -lmariadb

On 15.2 it doesn't give a result.

checking for mysql_config... mysql_config checking for mysql_real_connect... no

So clearly not the sphinx package fault itself, 3.1.2 introduced in Leap 15.2 is causing failure, version 3.1.5 or previous had already fixes for that. Once mariadb will be fixed in 15.2, then sphinx will also build.

openSUSE Build Service is sponsored by