Skip to content

dev-java/h2: H2DB failed to compile #52

@vizv

Description

@vizv

Got the following error:

...
>>> Compiling source in /var/tmp/portage/dev-java/h2-1.3.176/work/h2 ...                                                                                                                       
find: ‘src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode’: No such file or directory                                                                                   
find: ‘src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode’: No such file or directory
 * Compiling ...                                                                               
javac: no source files                                                                                                                                                                         
Usage: javac <options> <source files>                                                          
use -help for a list of possible options 
...

fixed with:

diff --git a/dev-java/h2/h2-1.3.176.ebuild b/dev-java/h2/h2-1.3.176.ebuild
index acbc6570..7b55b9bd 100644
--- a/dev-java/h2/h2-1.3.176.ebuild
+++ b/dev-java/h2/h2-1.3.176.ebuild
@@ -36,7 +36,7 @@ RDEPEND="${CDEPEND}
        >=virtual/jre-1.7"
 
 S="${WORKDIR}/${PN}"
-JAVA_SRC_DIR="src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode"
+JAVA_SRC_DIR=(src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode)
 JAVA_GENTOO_CLASSPATH="jts-core,lucene-3.6,osgi-core-api,osgi-enterprise-api,servlet-api-2.4,slf4j-api"
 
 java_prepare() {

see java-pkg-simple_src_compile in java-pkg-simple.eclass, which expect JAVA_SRC_DIR to be a bash array

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions