Date: Mon, 20 Apr 2015 10:31:53 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 199556] databases/mariadb100-client patch for several path errors Message-ID: <bug-199556-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199556 Bug ID: 199556 Summary: databases/mariadb100-client patch for several path errors Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: zaphod@berentweb.com CC: spil.oss@gmail.com CC: spil.oss@gmail.com Flags: maintainer-feedback?(spil.oss@gmail.com) I came accross this bug while trying to build databases/mysql-udf, which would fail to compile with "fatal error: 'mysql/<module_name>' file not found". Examination of the mariadb100-client modules showed path-prefix being specified in the "#include" statements. Removing the "mysql/" prefix corrects the problem. My patch does not resolve all path problems (I did NOT do a grep search through all files in the mysql folder), it only addresses path issues with regards to compiling databases/mysql-udf. Other path issues may exist. The semi-patch for this path problem is: #1: include/my_global.h @@ -1033 +1033 @@ - #include <mysql/plugin.h> /* my_bool */ + #include <plugin.h> /* my_bool */ #2: include/mysql/plugin.h @@ -51 +51 @@ - #include <mysql/services.h> + #include <services.h> #3: include/mysql/services.h @@ -22,32 +22,32 @@ - #include <mysql/service_my_snprintf.h> - #include <mysql/service_thd_alloc.h> - #include <mysql/service_thd_wait.h> - #include <mysql/service_progress_report.h> - #include <mysql/service_debug_sync.h> - #include <mysql/service_kill_statement.h> - #include <mysql/service_thd_timezone.h> - #include <mysql/service_sha1.h> - #include <mysql/service_logger.h> - #include <mysql/service_thd_autoinc.h> - #include <mysql/service_thd_error_context.h> + #include <service_my_snprintf.h> + #include <service_thd_alloc.h> + #include <service_thd_wait.h> + #include <service_progress_report.h> + #include <service_debug_sync.h> + #include <service_kill_statement.h> + #include <service_thd_timezone.h> + #include <service_sha1.h> + #include <service_logger.h> + #include <service_thd_autoinc.h> + #include <service_thd_error_context.h> #4: include/mysql/my_pthread.h @@ -721 +721 @@ - #include <mysql/psi/mysql_thread.h> + #include <psi/mysql_thread.h> #5: include/mysql/psi/mysql_thread.h @@ -57 +57 @@ - #include "mysql/psi/psi.h" + #include "psi/psi.h" #6: include/mysql/my_sys.h @@ -42, +42 @@ - #include <mysql/plugin.h> + #include <plugin.h> @@ -1010, +1010 @@ - #include <mysql/psi/psi.h> + #include <psi/psi.h> #7: include/mysql/m_string.h @@ -207 +207 @@ - #include <mysql/plugin.h> + #include <plugin.h> -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199556-13>