On 31.01.19 10:59, Gülşah Köse wrote:
Hello,
I am working on ubuntu 18.04 with  LibreOffice master branch. After same 
warning "* WARNING : Unable to find the default value for 
jdk.net.URLClassPath.ClassPathURLCheck - java tests might fail!"
autogen.input has enable debug and debug util. After even make 
build-nocheck build fails every time with following error:
[DEP] LNK:Executable/gtktiledviewer
[LNK] Executable/gtktiledviewer
[GPK] odk_doxygen
[JDC] CustomTarget/odk/docs/java/ref/javadoc_log.txt
error: Source option 5 is no longer supported. Use 6 or later.
error: Target option 1.5 is no longer supported. Use 1.6 or later.
/media/gulsah/EK/libreoffice/odk/CustomTarget_javadoc.mk:33: recipe for 
target 
'/media/gulsah/EK/libreoffice/workdir/CustomTarget/odk/docs/java/ref/javadoc_log.txt' 
failed
i've tried with java 8 and 11 and changed JAVA_HOME according to them.
How can i solve it. What does it mean error: "Source option 5 is no 
longer supported. Use 6 or later."
sounds like the following commit:
commit 635b38704594851648f359477b53f2224b9e6ee1
Author:     Fridrich Štrba <fridrich.strba@bluewin.ch>
AuthorDate: Thu Jan 24 15:58:57 2019 +0100
Commit:     Fridrich Štrba <fridrich.strba@bluewin.ch>
CommitDate: Thu Jan 24 15:59:18 2019 +0100
    Fix build with recent jdk 11.0.2
    
    Change-Id: I0ee68e087e3973b6a148f9bfefc16581606d6568
diff --git a/odk/CustomTarget_javadoc.mk b/odk/CustomTarget_javadoc.mk
index a8f83dcd83c6..9bc62e0887d2 100644
--- a/odk/CustomTarget_javadoc.mk
+++ b/odk/CustomTarget_javadoc.mk
@@ -32,7 +32,7 @@ $(call gb_CustomTarget_get_workdir,odk/docs/java/ref)/javadoc_log.txt : \
                $(call gb_Jar_get_target,ridl)
        $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),JDC,1)
        $(call gb_Helper_abbreviate_dirs,\
-               $(JAVADOC) -J-Xmx120m -use -splitindex \
+               $(JAVADOC) -source $(JAVA_SOURCE_VER) -J-Xmx120m -use -splitindex \
                -windowtitle "Java UNO Runtime Reference" \
                -header "$(PRODUCTNAME) $(PRODUCTVERSION) SDK Java API Reference"\
                -tag attention:a:"Attention:" \
now, why do you have JAVA_SOURCE_VER = 1.5 ?
in configure.ac, there is:
            if test "$_jdk_ver" -ge 10900; then
                HAVE_JAVA9=TRUE
            fi
if test "$ENABLE_JAVA" != ""; then
    if test "$HAVE_JAVA9" = "TRUE"; then
        _java_target_ver="1.6"
    else
        _java_target_ver="1.5"
    fi
    JAVA_SOURCE_VER="$_java_target_ver"
    JAVA_TARGET_VER="$_java_target_ver"
fi
... so for JDK 8 you should get JAVA_SOURCE_VER=1.5 and $(JAVADOC) 
should accept it, whereas for JDK 11 you should get JAVA_SOURCE_VER=1.6 
and $(JAVADOC) should accept it.
possily your JAVAINTERPRETER and JAVADOC are somehow mismatched so that 
the java is JDK 8 and the javadoc is JDK 11 ?
hmmm... from reading more of configure, i'm not sure if setting 
JAVA_HOME is actually supposed to work, i think you may need to use 
--with-jdk-home=/path...
Context
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.