ATTENTION, creators of mysql-connector-ooo.oxt (--enable-ext-mariadb-connector)
Lionel Elie Mamane
lionel at mamane.lu
Sun Oct 20 13:29:20 CEST 2013
On Sun, Oct 20, 2013 at 10:08:03AM +0200, Alexander Thurgood wrote:
> Le 19/10/2013 23:52, Lionel Elie Mamane a écrit :
>>--enable-ext-mariadb-connector --with-system-mariadb
>>--enable-bundle-mariadb
>>GNU/Linux distributions will want to use --disable-bundle-mariadb
>>(which is the default), while people distributing an .oxt for
>>"general" consumption (cross-distro GNU/Linux, MacOS X, Microsoft
>>Windows, ...) will want --enable-bundle-mariadb.
> On master, with those switches on Linux 32bit Ubuntu 13.04, I now
> get a configure error :
> checking for MariaDB Client library... includes
> '-I/usr/include/mysql -fno-omit-frame-pointer -g -pipe
> -Wno-uninitialized -g -static-libgcc -fno-omit-frame-pointer
> -fno-strict-aliasing -DMY_PTHREAD_FASTMUTEX=1', libraries
> '-L/usr/lib -lmysqlclient_r -lpthread -lz -lm -lssl -lcrypto -ldl'
> checking whether to bundle the MySQL/MariaDB client library... yes
> checking for libmysqlclient_r.so in /usr/lib... configure: error: not found.
> Error running configure at /home/Development/libo/core/autogen.sh line 209.
> make: *** [/home/Development/libo/core/config_host.mk] Erreur 2
Please show me the output of:
mysql_config --variable=pkglibdir
It should say "/usr/lib/i386-linux-gnu", but it seems that on your
machine it says "/usr/lib". Are you doing anything remotely out of the
ordinary, like e.g. using a chroot, a different MySQL development
package than the Ubuntu one, ...?
To try to debug the mysql_config script, show me the (stderr) output of:
bash -x mysql_config --variable=pkglibdir
To work around the issue, you can in LibreOffice's configure.ac,
replace the line
LIBMARIADB_PATH=$($MARIADBCONFIG --variable=pkglibdir)
by
LIBMARIADB_PATH=/usr/lib/i386-linux-gnu
but in the end, I'd like to get to the bottom of the problem and solve
it :)
--
Lionel
More information about the LibreOffice
mailing list