Running on Fedora 28 requires extra package (for now)

2 posts / 0 new
Last post
AJ5E
Running on Fedora 28 requires extra package (for now)

In case anybody is upgrading to Fedora 28:

I'm running CQRLOG on Fedora 28. It's working great now, but I had to add an extra package, mariadb-connector-c-devel to get it working. Without that devel package, CQRLOG gives this error:

. . . . Can not load default MySQL library ("libmysqlclient.so.16" or "libmysqlclient.so").

Installing that devel package provides the libmysqlclient.so library, and happiness ensues.

Note: From some of the bugzilla notes, I get the impression this isn't the way things ought to work, so this workaround might not be needed for long.

-
73 Robert AJ5E

oh1kh
Running on Fedora 28 requires extra package (for now)

Hi Robert!

This can be done also by symlinking current libmysqlclient to libmysqlclient.so
So there is not need to load developer packages if you are not doing any program developing.

At console:
sudo ln -s /usr/lib64/libmysqlclient.XX /usr/lib64/libmysqlclient.so

Where /usr/lib64/libmysqlclient.XX is the one that you have in system. I just did that when setting up raspberry pi2 for cqrlog.

That is not the way things should go, but that is the way to get forward. (Just remember to remove/fix symlink after updates)

--
Saku
OH1KH