Bug 145774 - Unable to build databases/mysql55-server 5.5.4
Summary: Unable to build databases/mysql55-server 5.5.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Alex Dupre
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-17 12:10 UTC by Gerard Seibert
Modified: 2010-04-18 10:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerard Seibert 2010-04-17 12:10:00 UTC
The mysql55-server-5.5.4 port along with the companion client port will not build. It issues this error:

===>   mysql-server-5.5.4 depends on shared library: mysqlclient.16 - not found

This had been reported by others on the FreeBSD-Questions and FreeBSD-Ports forums.

I did at one time have the now deprecated MySQL60 installed. I removed it and installed this version without incident. It is only the update of this port that is now causing a problem. I have tried to complete remove both the server and client and rebuild the ports; however, that is also failing.

How-To-Repeat: Attempt to build it.
Comment 1 freebsd 2010-04-17 13:50:25 UTC
This is unrelated to MySQL 6.0. I am having the same issue on a system 
that only ever had 5.5 installed.

The problem seems to be that with the 5.5.4 update, mysql55-client has 
been broken somehow and fails to install numerous files.

I have installed and, for good measure, reinstalled mysql-client-5.5.4. 
It builds and installs without any error messages. But when I run 
pkg_info -g, a whopping 76 files are reported as missing.

In case it matters, I am building mysql55-server and mysql55-client with 
the following options:

WITH_CHARSET=utf8 WITH_OPENSSL=1 WITH_ARCHIVE=1 WITH_CSV=1 
WITH_FEDERATED=1 WITH_COLLATION=utf8_general_ci BUILD_OPTIMIZED=1

- Bartosz

Output of pkg_info -g mysql-client-5.5.4:

Information for mysql-client-5.5.4:

Mismatched Checksums:
pkg_info: /usr/local/man/man1/mysql_config.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysql_upgrade.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysql.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqladmin.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqlbinlog.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqlbug.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqlcheck.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqldump.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqlimport.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqlshow.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqlslap.1.gz doesn't exist
pkg_info: /usr/local/man/man1/mysqltest.1.gz doesn't exist
pkg_info: /usr/local/bin/mysql doesn't exist
pkg_info: /usr/local/bin/mysql_config doesn't exist
pkg_info: /usr/local/bin/mysql_fix_privilege_tables doesn't exist
pkg_info: /usr/local/bin/mysql_upgrade doesn't exist
pkg_info: /usr/local/bin/mysqladmin doesn't exist
pkg_info: /usr/local/bin/mysqlbinlog doesn't exist
pkg_info: /usr/local/bin/mysqlbug doesn't exist
pkg_info: /usr/local/bin/mysqlcheck doesn't exist
pkg_info: /usr/local/bin/mysqldump doesn't exist
pkg_info: /usr/local/bin/mysqlimport doesn't exist
pkg_info: /usr/local/bin/mysqlshow doesn't exist
pkg_info: /usr/local/bin/mysqlslap doesn't exist
pkg_info: /usr/local/bin/mysqltest doesn't exist
pkg_info: /usr/local/include/mysql/decimal.h doesn't exist
pkg_info: /usr/local/include/mysql/errmsg.h doesn't exist
pkg_info: /usr/local/include/mysql/keycache.h doesn't exist
pkg_info: /usr/local/include/mysql/m_ctype.h doesn't exist
pkg_info: /usr/local/include/mysql/m_string.h doesn't exist
pkg_info: /usr/local/include/mysql/my_alloc.h doesn't exist
pkg_info: /usr/local/include/mysql/my_attribute.h doesn't exist
pkg_info: /usr/local/include/mysql/my_config.h doesn't exist
pkg_info: /usr/local/include/mysql/my_dbug.h doesn't exist
pkg_info: /usr/local/include/mysql/my_dir.h doesn't exist
pkg_info: /usr/local/include/mysql/my_getopt.h doesn't exist
pkg_info: /usr/local/include/mysql/my_global.h doesn't exist
pkg_info: /usr/local/include/mysql/my_list.h doesn't exist
pkg_info: /usr/local/include/mysql/my_net.h doesn't exist
pkg_info: /usr/local/include/mysql/my_no_pthread.h doesn't exist
pkg_info: /usr/local/include/mysql/my_pthread.h doesn't exist
pkg_info: /usr/local/include/mysql/my_sys.h doesn't exist
pkg_info: /usr/local/include/mysql/my_xml.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql_com.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql_embed.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql_file.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql_thread.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql_time.h doesn't exist
pkg_info: /usr/local/include/mysql/mysql_version.h doesn't exist
pkg_info: /usr/local/include/mysql/mysqld_ername.h doesn't exist
pkg_info: /usr/local/include/mysql/mysqld_error.h doesn't exist
pkg_info: /usr/local/include/mysql/plugin.h doesn't exist
pkg_info: /usr/local/include/mysql/plugin_audit.h doesn't exist
pkg_info: /usr/local/include/mysql/plugin_ftparser.h doesn't exist
pkg_info: /usr/local/include/mysql/probes_mysql.h doesn't exist
pkg_info: /usr/local/include/mysql/probes_mysql_nodtrace.h doesn't exist
pkg_info: /usr/local/include/mysql/psi.h doesn't exist
pkg_info: /usr/local/include/mysql/services.h doesn't exist
pkg_info: /usr/local/include/mysql/service_my_snprintf.h doesn't exist
pkg_info: /usr/local/include/mysql/service_thd_alloc.h doesn't exist
pkg_info: /usr/local/include/mysql/sql_common.h doesn't exist
pkg_info: /usr/local/include/mysql/sql_state.h doesn't exist
pkg_info: /usr/local/include/mysql/sslopt-case.h doesn't exist
pkg_info: /usr/local/include/mysql/sslopt-longopts.h doesn't exist
pkg_info: /usr/local/include/mysql/sslopt-vars.h doesn't exist
pkg_info: /usr/local/include/mysql/typelib.h doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient.a doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient.la doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient.so doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient.so.16 doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient_r.a doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient_r.la doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient_r.so doesn't exist
pkg_info: /usr/local/lib/mysql/libmysqlclient_r.so.16 doesn't exist
pkg_info: /usr/local/share/mysql/mysql_fix_privilege_tables.sql doesn't 
exist
Comment 2 freebsd 2010-04-17 13:52:33 UTC
Another update. As I just found on the FreeBSD forums [1] and confirmed 
on my own system, the problem is that mysql55-client as of 5.5.4 fails 
to honor PREFIX and happily installs into /usr instead.

- Bartosz

[1] http://forums.freebsd.org/showthread.php?t=13340
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2010-04-17 15:53:40 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ale

Fix synopsis and assign.
Comment 4 Gerard Seibert 2010-04-17 19:29:42 UTC
On Sat, Apr 17, 2010 at 8:50 AM, Bartosz Fabianowski <freebsd@chillt.de> wrote:
> This is unrelated to MySQL 6.0. I am having the same issue on a system that
> only ever had 5.5 installed.
>
> The problem seems to be that with the 5.5.4 update, mysql55-client has been
> broken somehow and fails to install numerous files.
>
> I have installed and, for good measure, reinstalled mysql-client-5.5.4. It
> builds and installs without any error messages. But when I run pkg_info -g,
> a whopping 76 files are reported as missing.
>
> In case it matters, I am building mysql55-server and mysql55-client with the
> following options:
>
> WITH_CHARSET=utf8 WITH_OPENSSL=1 WITH_ARCHIVE=1 WITH_CSV=1 WITH_FEDERATED=1
> WITH_COLLATION=utf8_general_ci BUILD_OPTIMIZED=1
>
> - Bartosz
>
> Output of pkg_info -g mysql-client-5.5.4:
>
> Information for mysql-client-5.5.4:
>
> Mismatched Checksums:
> pkg_info: /usr/local/man/man1/mysql_config.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysql_upgrade.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysql.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqladmin.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqlbinlog.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqlbug.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqlcheck.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqldump.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqlimport.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqlshow.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqlslap.1.gz doesn't exist
> pkg_info: /usr/local/man/man1/mysqltest.1.gz doesn't exist
> pkg_info: /usr/local/bin/mysql doesn't exist
> pkg_info: /usr/local/bin/mysql_config doesn't exist
> pkg_info: /usr/local/bin/mysql_fix_privilege_tables doesn't exist
> pkg_info: /usr/local/bin/mysql_upgrade doesn't exist
> pkg_info: /usr/local/bin/mysqladmin doesn't exist
> pkg_info: /usr/local/bin/mysqlbinlog doesn't exist
> pkg_info: /usr/local/bin/mysqlbug doesn't exist
> pkg_info: /usr/local/bin/mysqlcheck doesn't exist
> pkg_info: /usr/local/bin/mysqldump doesn't exist
> pkg_info: /usr/local/bin/mysqlimport doesn't exist
> pkg_info: /usr/local/bin/mysqlshow doesn't exist
> pkg_info: /usr/local/bin/mysqlslap doesn't exist
> pkg_info: /usr/local/bin/mysqltest doesn't exist
> pkg_info: /usr/local/include/mysql/decimal.h doesn't exist
> pkg_info: /usr/local/include/mysql/errmsg.h doesn't exist
> pkg_info: /usr/local/include/mysql/keycache.h doesn't exist
> pkg_info: /usr/local/include/mysql/m_ctype.h doesn't exist
> pkg_info: /usr/local/include/mysql/m_string.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_alloc.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_attribute.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_config.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_dbug.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_dir.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_getopt.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_global.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_list.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_net.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_no_pthread.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_pthread.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_sys.h doesn't exist
> pkg_info: /usr/local/include/mysql/my_xml.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql_com.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql_embed.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql_file.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql_thread.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql_time.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysql_version.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysqld_ername.h doesn't exist
> pkg_info: /usr/local/include/mysql/mysqld_error.h doesn't exist
> pkg_info: /usr/local/include/mysql/plugin.h doesn't exist
> pkg_info: /usr/local/include/mysql/plugin_audit.h doesn't exist
> pkg_info: /usr/local/include/mysql/plugin_ftparser.h doesn't exist
> pkg_info: /usr/local/include/mysql/probes_mysql.h doesn't exist
> pkg_info: /usr/local/include/mysql/probes_mysql_nodtrace.h doesn't exist
> pkg_info: /usr/local/include/mysql/psi.h doesn't exist
> pkg_info: /usr/local/include/mysql/services.h doesn't exist
> pkg_info: /usr/local/include/mysql/service_my_snprintf.h doesn't exist
> pkg_info: /usr/local/include/mysql/service_thd_alloc.h doesn't exist
> pkg_info: /usr/local/include/mysql/sql_common.h doesn't exist
> pkg_info: /usr/local/include/mysql/sql_state.h doesn't exist
> pkg_info: /usr/local/include/mysql/sslopt-case.h doesn't exist
> pkg_info: /usr/local/include/mysql/sslopt-longopts.h doesn't exist
> pkg_info: /usr/local/include/mysql/sslopt-vars.h doesn't exist
> pkg_info: /usr/local/include/mysql/typelib.h doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient.a doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient.la doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient.so doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient.so.16 doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient_r.a doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient_r.la doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient_r.so doesn't exist
> pkg_info: /usr/local/lib/mysql/libmysqlclient_r.so.16 doesn't exist
> pkg_info: /usr/local/share/mysql/mysql_fix_privilege_tables.sql doesn't
> exist

That is the same output that I am getting.
Comment 5 Alex Dupre freebsd_committer freebsd_triage 2010-04-18 10:20:23 UTC
State Changed
From-To: open->closed

Fixed, rebuild mysql55-* ports.
Comment 6 dfilter service freebsd_committer freebsd_triage 2010-04-18 10:21:16 UTC
ale         2010-04-18 09:20:10 UTC

  FreeBSD ports repository

  Added files:
    databases/mysql55-server/files patch-configure 
  Log:
  Fix build/install when cmake is installed.
  
  PR:             ports/145774
  Submitted by:   Gerard Seibert <gerard@seibercom.net>
  
  Revision  Changes    Path
  1.37      +14 -0     ports/databases/mysql55-server/files/patch-configure (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"