Opened 7 years ago
Closed 7 years ago
#55659 closed defect (fixed)
bazel doesn't build with JDK 9.0.1
Reported by: | korni | Owned by: | RootFunction |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.4.2 |
Keywords: | Cc: | ||
Port: | bazel |
Description
The JDK version is determined by
% /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/javac -version javac 9.0.1
bazel-0.5.2-dist/scripts/bootstrap/buildenv.sh, line 292:
if [[ "$JAVAC_VERSION" =~ javac\ (1\.([789]|[1-9][0-9])).*$ ]]; then JAVAC_VERSION=${BASH_REMATCH[1]}
expects something like
% /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/javac -version javac 1.7.0_79
and thus is unable to retrieve the version number, breaking the build.
Change History (5)
comment:1 Changed 7 years ago by kencu (Ken)
comment:2 Changed 7 years ago by kencu (Ken)
Oh, actually there are two PR's to update bazel. I used this one <https://github.com/macports/macports-ports/pull/1098>. but updated it further to 0.9.0 <https://github.com/kencu/myports/tree/master/devel/bazel>.
We should really get one of these committed.
comment:3 Changed 7 years ago by mf2k (Frank Schima)
Keywords: | bazel jdk java removed |
---|---|
Owner: | set to RootFunction |
Status: | new → assigned |
In the future, please Cc the port maintainers (port info --maintainers bazel
), if any.
comment:4 Changed 7 years ago by RootFunction
This issue is fixed by the changes in commit https://github.com/macports/macports-ports/commit/c47cd8dc9e8f82dd310ec0e507add3ff54ff3edf.
comment:5 Changed 7 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
see <https://github.com/macports/macports-ports/pull/1132> for an up to date version.