From 335446d164fc96a08c119171d696ffea030f71ff Mon Sep 17 00:00:00 2001 From: "Brian P. Hinz" Date: Mon, 13 Nov 2017 19:00:01 -0500 Subject: [PATCH] Fix build Java errors caused by UTF-8 characters in source comments See issue #534 --- contrib/packages/deb/ubuntu-precise/debian/rules | 2 +- contrib/packages/deb/ubuntu-trusty/debian/rules | 2 +- contrib/packages/deb/ubuntu-xenial/debian/rules | 2 +- contrib/packages/rpm/el6/SPECS/tigervnc.spec | 2 +- contrib/packages/rpm/el7/SPECS/tigervnc.spec | 2 +- java/CMakeLists.txt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/contrib/packages/deb/ubuntu-precise/debian/rules b/contrib/packages/deb/ubuntu-precise/debian/rules index f803861c..7d5f4ac6 100755 --- a/contrib/packages/deb/ubuntu-precise/debian/rules +++ b/contrib/packages/deb/ubuntu-precise/debian/rules @@ -144,7 +144,7 @@ build-indep-stamp: # anything for this package. #/usr/bin/docbook-to-man debian/vnc.sgml > vnc.1 (cd media;make) - (cd java;cmake -G"Unix Makefiles";JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" make) + (cd java;cmake -G"Unix Makefiles";make) touch build-indep-stamp diff --git a/contrib/packages/deb/ubuntu-trusty/debian/rules b/contrib/packages/deb/ubuntu-trusty/debian/rules index 3811477c..08e974c0 100755 --- a/contrib/packages/deb/ubuntu-trusty/debian/rules +++ b/contrib/packages/deb/ubuntu-trusty/debian/rules @@ -151,7 +151,7 @@ build-indep-stamp: # anything for this package. #/usr/bin/docbook-to-man debian/vnc.sgml > vnc.1 (cd media;make) - (cd java;cmake -G"Unix Makefiles";JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" make) + (cd java;cmake -G"Unix Makefiles";make) touch build-indep-stamp diff --git a/contrib/packages/deb/ubuntu-xenial/debian/rules b/contrib/packages/deb/ubuntu-xenial/debian/rules index 1a7a20b5..531a1c44 100644 --- a/contrib/packages/deb/ubuntu-xenial/debian/rules +++ b/contrib/packages/deb/ubuntu-xenial/debian/rules @@ -138,7 +138,7 @@ build-indep-stamp: # anything for this package. #/usr/bin/docbook-to-man debian/vnc.sgml > vnc.1 (cd media;make) - (cd java;cmake -G"Unix Makefiles";JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" make) + (cd java;cmake -G"Unix Makefiles";make) touch build-indep-stamp diff --git a/contrib/packages/rpm/el6/SPECS/tigervnc.spec b/contrib/packages/rpm/el6/SPECS/tigervnc.spec index 447eb7fb..fce7d2d6 100644 --- a/contrib/packages/rpm/el6/SPECS/tigervnc.spec +++ b/contrib/packages/rpm/el6/SPECS/tigervnc.spec @@ -342,7 +342,7 @@ pushd java -DJAVA_TSA_URL=http://timestamp.geotrust.com/tsa . %endif -JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" make +make popd %install diff --git a/contrib/packages/rpm/el7/SPECS/tigervnc.spec b/contrib/packages/rpm/el7/SPECS/tigervnc.spec index 2f74fcbe..d91c174f 100644 --- a/contrib/packages/rpm/el7/SPECS/tigervnc.spec +++ b/contrib/packages/rpm/el7/SPECS/tigervnc.spec @@ -262,7 +262,7 @@ pushd java -DJAVA_TSA_URL=http://timestamp.geotrust.com/tsa . %endif -JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" make +make popd %install diff --git a/java/CMakeLists.txt b/java/CMakeLists.txt index 80e0dd26..7d6c70a8 100644 --- a/java/CMakeLists.txt +++ b/java/CMakeLists.txt @@ -9,7 +9,7 @@ find_package(Java) set(DATA_DIR "${CMAKE_INSTALL_PREFIX}/share") -set(DEFAULT_JAVACFLAGS "-source 7 -target 7 -Xlint:all,-serial,-cast,-unchecked,-fallthrough,-dep-ann,-deprecation,-rawtypes") +set(DEFAULT_JAVACFLAGS "-source 7 -target 7 -encoding UTF-8 -Xlint:all,-serial,-cast,-unchecked,-fallthrough,-dep-ann,-deprecation,-rawtypes") set(JAVACFLAGS ${DEFAULT_JAVACFLAGS} CACHE STRING "Java compiler flags (Default: ${DEFAULT_JAVACFLAGS})") message(STATUS "Java compiler flags = ${JAVACFLAGS}") -- 2.39.5