batik baut nicht aus Ports (für Port Scilab)

Wasp

Insektenspray-Gegner
Hallo,

brauche als Abhängigkeit von Scilab unbedingt batik, doch leider möchte diese nicht bauen:
Code:
# cd /usr/ports/graphics/batik/ && make install clean
===>  Building for batik-1.7
Buildfile: build.xml

init:
     [echo]  == Apache Batik 1.7 build file ================================
     [echo] 
     [echo]     JAVA_HOME: /usr/local/diablo-jdk1.6.0
     [echo]     VM:        10.0-b23, The FreeBSD Foundation

compile-prepare:
     [echo] debug off, optimize on, deprecation on

compile:
    [javac] Compiling 1458 source files to /usr/ports/graphics/batik/work/batik-1.7/classes
    [javac] 
    [javac] 
    [javac] The system is out of resources.
    [javac] Consult the following stack trace for details.
    [javac] java.lang.OutOfMemoryError: Java heap space
    [javac] 	at com.sun.tools.javac.code.Scope$ImportScope.makeEntry(Scope.java:385)
    [javac] 	at com.sun.tools.javac.code.Scope.enter(Scope.java:196)
    [javac] 	at com.sun.tools.javac.code.Scope.enter(Scope.java:183)
    [javac] 	at com.sun.tools.javac.comp.MemberEnter.importAll(MemberEnter.java:132)
    [javac] 	at com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:509)
    [javac] 	at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:446)
    [javac] 	at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:387)
    [javac] 	at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:819)
    [javac] 	at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
    [javac] 	at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:758)
    [javac] 	at com.sun.tools.javac.comp.Enter.complete(Enter.java:451)
    [javac] 	at com.sun.tools.javac.comp.Enter.main(Enter.java:429)
    [javac] 	at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:819)
    [javac] 	at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
    [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:353)
    [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:279)
    [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:270)
    [javac] 	at com.sun.tools.javac.Main.compile(Main.java:69)
    [javac] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [javac] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [javac] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [javac] 	at java.lang.reflect.Method.invoke(Method.java:597)
    [javac] 	at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)
    [javac] 	at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1065)
    [javac] 	at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:882)
    [javac] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    [javac] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    [javac] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [javac] 	at java.lang.reflect.Method.invoke(Method.java:597)
    [javac] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [javac] 	at org.apache.tools.ant.Task.perform(Task.java:348)
    [javac] 	at org.apache.tools.ant.Target.execute(Target.java:357)

BUILD FAILED
/usr/ports/graphics/batik/work/batik-1.7/build.xml:1008: Compile failed; see the compiler error output for details.

Total time: 20 seconds
*** Error code 1

Stop in /usr/ports/graphics/batik.

Muß irgendwie Scilab ans laufen bekommen und ohne batik scheint das nicht zu gehen -- obwohl die alte Version noch gar keine Abhängigkeit zu Batik hatte. Wenn Scilab ohne batik bauen würde, würde mir das evtl. auch schon reichen. Jemand eine Idee?

Gruß
Wasp
 
Mit dem folgenden befehl vor make install baut es zumindest schon mal. (Ist noch dabei.)
Code:
setenv ANT_OPTS="-Xms512m -Xmx512m"
Mal sehen ob er damit durch kommt. Voher noch mit 256m versucht, wie es im Beitrag steht, aber da blieb er auch wieder mit OutOfMemoryError hängen. Naja, was soll man da zu Java noch sagen. :rolleyes:
 
512 MB waren natürlich auch noch zu wenig; aber mit 1024m gings jetzt:
Code:
# setenv ANT_OPTS="-Xms1024m -Xmx1024"
# cd /usr/ports/graphics/batik && make install clean
Besten Dank batboy.

... Java. :rolleyes:
 
Zurück
Oben