From what I gather from this somewhat older post (http://xbmc.org/forum/showthread.php?t=55794) is that XBMC used to use only SQLite and there was a proposal (and appearantly executed?) to also include other DBM's. From what I gather, XBMC thus could work stand alone without a db backend, with just sqlite. Why are we demanding mysql support, when we could work with the much lighter sqlite depending on a useflag? Mysql, postgres and sqlite useflags exist allready in portage. Reproducible: Always Steps to Reproduce:
the source code is explicit: AC_CHECK_LIB([mysqlclient], [main],, AC_MSG_ERROR($missing_library)) xbmc wont configure without mysql installed
xbmc doesn't directly depend on mysql, but includes a mythtv media source. I added a --enable-mythtv option to ./configure and modified the ebuild and I'm able to use xbmc without the mysql dependency.
Created attachment 255131 [details, diff] xbmc mythtv configure patch
Created attachment 255133 [details, diff] Patch for xbmc ebuild (xbmc-9.11-r5.ebuild)