diff --git a/build.sh b/build.sh index 3a775262cc97af..5873c9dde1a6b7 100755 --- a/build.sh +++ b/build.sh @@ -37,8 +37,8 @@ if [ -z $JAVA_HOME ]; then exit 1 fi JAVA=${JAVA_HOME}/bin/java -JAVA_VER=$(${JAVA} -version 2>&1 | sed 's/.* version "\(.*\)\.\(.*\)\..*"/\1\2/; 1q') -if [[ $JAVA_VER < 18 ]]; then +JAVA_VER=$(${JAVA} -version 2>&1 | sed 's/.* version "\(.*\)\.\(.*\)\..*"/\1\2/; 1q' | cut -f1 -d " ") +if [ $JAVA_VER -lt 18 ]; then echo "Require JAVA with JDK version at least 1.8" exit 1 fi diff --git a/fs_brokers/apache_hdfs_broker/build.sh b/fs_brokers/apache_hdfs_broker/build.sh index e4da5171429346..732117362f8359 100755 --- a/fs_brokers/apache_hdfs_broker/build.sh +++ b/fs_brokers/apache_hdfs_broker/build.sh @@ -25,9 +25,9 @@ if [ -z $JAVA_HOME ]; then exit 1 fi JAVA=${JAVA_HOME}/bin/java -JAVA_VER=$(${JAVA} -version 2>&1 | sed 's/.* version "\(.*\)\.\(.*\)\..*"/\1\2/; 1q') -if [[ $JAVA_VER < 18 ]]; then - echo "Error: java version is too old" $JAVA_VER " need jdk 1.8." +JAVA_VER=$(${JAVA} -version 2>&1 | sed 's/.* version "\(.*\)\.\(.*\)\..*"/\1\2/; 1q' | cut -f1 -d " ") +if [ $JAVA_VER -lt 18 ]; then + echo "Error: java version is too old" $JAVA_VER" need jdk 1.8." exit 1 fi diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh index 03846c0f9d6f48..b2db78ddba8425 100755 --- a/thirdparty/build-thirdparty.sh +++ b/thirdparty/build-thirdparty.sh @@ -367,7 +367,7 @@ build_ncurses() { check_if_source_exist $NCURSES_SOURCE cd $TP_SOURCE_DIR/$NCURSES_SOURCE - CPPFLAGS="-I${TP_INCLUDE_DIR}" \ + CPPFLAGS="-I${TP_INCLUDE_DIR} -P" \ LDFLAGS="-L${TP_LIB_DIR}" \ CFLAGS="-fPIC" \ ./configure --prefix=$TP_INSTALL_DIR