https://bugzilla.novell.com/show_bug.cgi?id=840696
https://bugzilla.novell.com/show_bug.cgi?id=840696#c5
Johannes Obermayr changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |johannesobermayr@gmx.de
--- Comment #5 from Johannes Obermayr 2013-11-23 16:37:16 UTC ---
That's because of MariaDB/CMake/Packaging issues:
see below line 384:
http://bazaar.launchpad.net/~maria-captains/maria/5.5/view/head:/libmysql/CM...
$ l /usr/lib64/libmysqlclient*
lrwxrwxrwx 1 root root 17 23. Nov 15:56 /usr/lib64/libmysqlclient_r.so ->
libmysqlclient.so*
lrwxrwxrwx 1 root root 20 23. Nov 15:56 /usr/lib64/libmysqlclient.so ->
libmysqlclient.so.18*
lrwxrwxrwx 1 root root 24 1. Nov 02:49 /usr/lib64/libmysqlclient.so.18 ->
libmysqlclient.so.18.0.0*
-rwxr-xr-x 1 root root 3167312 28. Sep 08:37
/usr/lib64/libmysqlclient.so.18.0.0*
So we must do in %install:
+rm -f %buildroot%_libdir/libmysqlclient_r.so
+ln -s %buildroot%_libdir%libmysqlclient.so.18
%buildroot%_libdir/libmysqlclient_r.so
Furthermore we must accept a "devel" file in a non-devel-package:
%files -n libmysqlclient-devel
-%{_libdir}/libmysqlclient_r.so
%files -n libmysqlclient_r18
-%{_libdir}/libmysqlclient_r.so.*
+%{_libdir}/libmysqlclient_r.so*
At least libreoffice base wants this, too:
$ oobase
terminate called after throwing an instance of 'sql::InvalidArgumentException'
what(): Couldn't load library libmysqlclient_r.so: libmysqlclient_r.so: Kann
die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
But where the hell are these files/symlinks (RPM issue)?
$ rpm -ql libmysqlclient_r18
/usr/lib64/libmysqlclient_r.so.18
/usr/lib64/libmysqlclient_r.so.18.0.0
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.