The emerge goes through and successfully installs net-irc/ptlink-services. Upon setting the appropriate settings in the configuration file and starting the daemon using the supplied init-script, the log file reports: [2004 Nov 21 15:07:59 ] MySQLDB is defined but services were compiled without MySQL support Reproducible: Always Steps to Reproduce: 1.run ACCEPT_KEYWORDS="~x86" emerge net-irc/ptlink-services 2.setup the configuration for mysql 3.launch the daemon with /etc/init.d/ptlink-services start Actual Results: the log file reports that services were compiled without mysql support Expected Results: the services should connect to the mysql database using the supplied credentials in the configuration file.
I fixed this issue by adding to the econf line in src_compile() of the ebuild: econf $(use_with mysql) || die "econf failed"
Created attachment 44423 [details, diff] patch to the ebuild with my fix
Created attachment 44426 [details, diff] patch to fix ebuild's configure/mysql and domain.def installation issues This patch fixes the mysql issue (not being configured properly) and also fixes the lack of domain.def installation into /etc/ptlink-services directory
Fixed in CVS. Thanks for reporting!