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