Opened 5 years ago

Closed 5 years ago

#43835 closed defect (invalid)

Fail to install JavaHL on Mavericks

Reported by: alex_chen@… Owned by: danielluke (Daniel J. Luke)
Priority: Normal Milestone:
Component: ports Version: 2.3.0
Keywords: Cc: blair (Blair Zajac)
Port: subversion-javahlbindings

Description (last modified by mf2k (Frank Schima))

I follow the instruction in subclipse to install javaHL, using MacPort's implementation. My machine is running Mavericks with Xcode 5.1.1. The command I use is 'sudo ./port install subversion-javahlbindings +no_bdb +universal'. After it installs all the prerequisites, it fails with the following message:

$ sudo ./port install subversion-javahlbindings +no_bdb +universal
Password:
Warning: The Xcode Command Line Tools don't appear to be installed; most ports will likely fail to build.
Warning: Install them by running `xcode-select --install'.
--->  Computing dependencies for subversion-javahlbindings
--->  Configuring subversion-javahlbindings
Error: Failed to configure subversion-javahlbindings, consult /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.9/config.log
Error: org.macports.configure for port subversion-javahlbindings returned: configure failure: command execution failed
Please see the log file for port subversion-javahlbindings for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_subversion-javahlbindings/subversion-javahlbindings/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port subversion-javahlbindings failed

Content of the log file shows:

  $ ./configure --prefix=/opt/local --disable-dependency-tracking --with-apr=/opt/local/bin/apr-1-config --with-apr-util=/opt/local/bin/apu-1-config --without-apxs --mandir=${prefix}/share/man --with-serf=/opt/local --with-sasl=/opt/local --with-libmagic=/opt/local --without-gnome-keyring --enable-javahl --without-jikes --with-junit=/opt/local/share/java/junit.jar --without-berkeley-db

## --------- ##
## Platform. ##
## --------- ##

hostname = Pierce
uname -m = x86_64
uname -r = 13.2.0
uname -s = Darwin
uname -v = Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64

/usr/bin/uname -p = i386
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = Mach kernel version:
         Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64
Kernel configured for up to 16 processors.
8 processors are physically available.
16 processors are logically available.
Processor type: i486 (Intel 80486)
Processors active: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Primary memory available: 20.00 gigabytes
Default processor set: 250 tasks, 1597 threads, 16 processors
Load average: 3.63, Mach factor: 12.35
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /opt/local/bin
PATH: /opt/local/sbin
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2664: Configuring Subversion 1.8.9
configure:2683: creating config.nice
configure:2755: checking for gcc
configure:2782: result: /usr/bin/clang
configure:3011: checking for C compiler version
configure:3020: /usr/bin/clang --version >&5
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
configure:3031: $? = 0
configure:3020: /usr/bin/clang -v >&5
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
configure:3031: $? = 0
configure:3020: /usr/bin/clang -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:3031: $? = 1
configure:3020: /usr/bin/clang -qversion >&5
clang: error: unknown argument: '-qversion' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
clang: error: no input files
configure:3031: $? = 1
configure:3051: checking whether the C compiler works
configure:3073: /usr/bin/clang -pipe -Os -arch x86_64 -arch i386 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -arch i386 conftest.c  >&5
configure:3077: $? = 0
configure:3125: result: yes
configure:3128: checking for C compiler default output file name
configure:3130: result: a.out
configure:3136: checking for suffix of executables
configure:3143: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -arch i386 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -arch i386 conftest.c  >&5
configure:3147: $? = 0
configure:3169: result:
configure:3191: checking whether we are cross compiling
.....
configure:4063: /usr/bin/clang -E -I/opt/local/include conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^
1 error generated.
configure:4063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "subversion"
| #define PACKAGE_TARNAME "subversion"
| #define PACKAGE_VERSION "1.8.9"
| #define PACKAGE_STRING "subversion 1.8.9"
| #define PACKAGE_BUGREPORT "http://subversion.apache.org/"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4088: result: /usr/bin/clang -E
configure:4108: /usr/bin/clang -E -I/opt/local/include conftest.c
configure:4108: $? = 0
configure:4122: /usr/bin/clang -E -I/opt/local/include conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^

Attachments (1)

config.log (75.2 KB) - added by alex_chen@… 5 years ago.

Download all attachments as: .zip

Change History (6)

Changed 5 years ago by alex_chen@…

Attachment: config.log added

comment:1 Changed 5 years ago by dbevans (David B. Evans)

So did you try and run

xcode-select --install

as the error message suggests?

comment:2 Changed 5 years ago by mf2k (Frank Schima)

Cc: blair@… added
Owner: changed from macports-tickets@… to dluke@…
Port: subversion-javahlbindings added
Priority: HighNormal

The Priority field is for use by Macports team members only. In the future, please use WikiFormatting, fill in the Port field and Cc the port maintainers (port info --maintainers subversion-javahlbindings).

comment:3 Changed 5 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:4 Changed 5 years ago by alex_chen@…

This ticket can be closed. I believe the problem was that I did not run 'xcode-select --install' command, therefore the Xcode command line tool was not accessible, causing it to fail. It seems to work fine after I done that.

$ xcode-select --install xcode-select: note: install requested for command line developer tools $ cd /opt/local/bin $ sudo ./port install subversion-javahlbindings +no_bdb +universal Password: ---> Computing dependencies for subversion-javahlbindings ---> Configuring subversion-javahlbindings ---> Building subversion-javahlbindings ---> Staging subversion-javahlbindings into destroot Warning: subversion-javahlbindings installs files outside the common directory structure. ---> Installing subversion-javahlbindings @1.8.9_0+no_bdb+universal ---> Activating subversion-javahlbindings @1.8.9_0+no_bdb+universal ---> Cleaning subversion-javahlbindings ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found.

comment:5 Changed 5 years ago by mf2k (Frank Schima)

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.