MySQL-connector-java build hangs on Mac OS X Server 10.8.3

Greg Earle earle at isolar.DynDNS.ORG
Wed May 15 11:10:29 PDT 2013


At work I have a Mac mini running 10.8.3 with Server installed.

Trying to do a "port install mysql-connector-java" hangs:

mac1:~ root# port install mysql-connector-java
--->  Computing dependencies for mysql-connector-java
--->  Dependencies to be installed: jakarta-log4j junit hamcrest-core

[...]

--->  Fetching distfiles for mysql-connector-java
--->  Attempting to fetch mysql-connector-java-5.1.12.tar.gz from http://distfiles.macports.org/mysql-connector-java
--->  Verifying checksum(s) for mysql-connector-java
--->  Extracting mysql-connector-java
--->  Applying patches to mysql-connector-java
--->  Configuring mysql-connector-java
--->  Building mysql-connector-java
[ hangs ]

"ps" shows that "/usr/libexec/java_home" is just sitting there:

mac1:/ root# ps -ax
  PID TTY           TIME CMD
[...]
 6165 ttys000    0:00.11 -sh
 6896 ttys000    0:00.29 /usr/bin/tclsh /opt/local/bin/port install mysql-connector-java
 6900 ttys000    0:00.00 sh -c  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_mysql-connector-java/mysql-connector-java/work/mysql-connector-java-5.1.12" && ant dist -Djunit.jar=/opt/local/share/java/junit.jar -Dlog4j.jar=/opt/local/share/java/jakarta-log4j.jar
 6901 ttys000    0:00.00 /bin/sh /usr/bin/ant dist -Djunit.jar=/opt/local/share/java/junit.jar -Dlog4j.jar=/opt/local/share/java/java/junit.jar -Dlog4j.jar=/opt/local/share/java/jakarta-log4j.jar
 6903 ttys000    0:00.01 /usr/libexec/java_home

The funny thing is, if I manually do these same steps:

--
mac1:/ root# cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_mysql-connector-java/mysql-connector-java/work/mysql-connector-java-5.1.12

mac1:mysql-connector-java-5.1.12 root# /bin/sh /usr/bin/ant dist -Djunit.jar=/opt/local/share/java/junit.jar -Dlog4j.jar=/opt/local/share/java/jakarta-log4j.jar
Buildfile: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_mysql-connector-java/mysql-connector-java/work/mysql-connector-java-5.1.12/build.xml
     [echo] Compiling class files to ./build/mysql-connector-java-5.1.12...

[...]

-init-copy:
    [mkdir] Created dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_mysql-connector-java/mysql-connector-java/work/mysql-connector-java-5.1.12/build
     [exec] Execute failed: java.io.IOException: Cannot run program "bzr": error=2, No such file or directory
[...]

BUILD SUCCESSFUL
Total time: 13 seconds
--

it works just fine ... (other than the "bzr" error - shouldn't the
"bzr" port be listed as a dependency for this port?).

I installed "bzr" just in case, but that had no effect on the hang issue.

Anyone?  Anyone?  Bueller?




More information about the macports-users mailing list