What is your Java temp folder? You can test with this simple Ant build:
<project name="testing" default="build">
<target name="build">
<echo>Java temp dir is '${java.io.tmpdir}'</echo>
</target>
</project>
I get
build:
[echo] Java temp dir is
'/var/folders/FT/FTygYt1XEiCx4iIxbyuvJE+++TM/-Tmp-/'
On Tue, Oct 4, 2011 at 3:17 PM, Rami Ojares <[email protected]> wrote:
> Ok here are the changes I had to do to get the build happening on linux
> ubuntu.
>
> - create a new user who had an empty $HOME library so I could put the src
> and lib dirs right under home and not change the home for the session.
> - Make the following changes to setup-lps.sh
> 1) uncomment
> #export ANT_HOME=${ANT_HOME:-"${LZ_INSTALLS_ROOT}/apache-ant-1.6.5"}
> and change the ant version to 1.7.1
> 2) add the line
> export LPSHOME=${LPS_HOME:-"${LZ_LPS_ROOT}"}
> in order to get LPS_HOME variable.
>
> Now the build is getting farther BUT it stops at task lzl:
>
> lzl:
> [echo] Compiling
> /home/laszlo/src/svn/openlaszlo/trunk/lps/includes/lfc/lzpreloader.lzl
> [java] org.openlaszlo.sc.CompilerError: createCompilationWorkDir: cannot
> get temp directory: null: java.io.IOException: Permission denied
> [java] at
> org.openlaszlo.sc.SWF9External.createCompilationWorkDir(SWF9External.java:315)
> [java] at org.openlaszlo.sc.lzsc.compile(lzsc.java:362)
> [java] at org.openlaszlo.sc.Main.main(Main.java:23)
> [java] Compilation aborted.
>
> So the process is trying to create CompilationWorkDir but where I don't
> know?!?
> I made sure that my user has all privileges to the temp folder which in
> linux is /tmp
> So that is not the problem here.
>
> - rami
>