<p>Am 10.03.2015 10:28 schrieb "Mattias Gaertner" <<a href="mailto:nc-gaertnma@netcologne.de">nc-gaertnma@netcologne.de</a>>:<br>
><br>
> On Mon, 9 Mar 2015 21:36:18 +0100 (CET)<br>
> Michael Van Canneyt <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>> wrote:<br>
><br>
> ><br>
> ><br>
> > On Mon, 9 Mar 2015, Mattias Gaertner wrote:<br>
> ><br>
> > > On Sun, 8 Mar 2015 19:08:23 +0100 (CET)<br>
> > > Michael Van Canneyt <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>> wrote:<br>
> > ><br>
> > >> [...]<br>
> > >> The codetools cannot handle the jvm extensions.<br>
> > >> As a result, as soon as you include e.g. the androidr14 unit, code completion just stops working.<br>
> > >><br>
> > >> Also, you cannot set the ppcjvm compiler as compiler. If you do, you get an error:<br>
> > >><br>
> > >> The compiler file "/usr/local/bin/ppcjvm" does not look correct:<br>
> > >> classes.ppu not found. Check your fpc.cfg.<br>
> > >><br>
> > >> Logical, because this unit does not exist for the JVM target...<br>
> > >><br>
> > >> Tested with lazarus 1.2.x, 1.3 and 1.5.<br>
> > ><br>
> > > The wiki page about JVM seems to be outdated.<br>
> > > <a href="http://wiki.freepascal.org/FPC_JVM">http://wiki.freepascal.org/FPC_JVM</a><br>
> > ><br>
> > > What is now the right way to get a ppcjvm?<br>
> ><br>
> > Just compile it from trunk, as per <a href="http://wiki.freepascal.org/FPC_JVM/Building">http://wiki.freepascal.org/FPC_JVM/Building</a><br>
><br>
> Just compiling gives:<br>
> Error: Assembler jasmin.jar not found, switching to external assembling<br>
><br>
> Jasmin has not released a version with the patches mentioned on the<br>
> wiki. So I guess you still have to build it yourself.<br>
><br>
> I tried the instruction for Jasmin:<br>
> I downloaded and unpacked jasmin 2.4.<br>
> Applying the patch failed, because it changes line endings. patch needs<br>
> the option --binary for that.<br>
> It still fails on two files:<br>
> ./src/jasmin/parser.java.rej<br>
> ./src/jasmin/sym.java.rej<br>
><br>
> Calling build.sh results in<br>
> build.sh: line 2: $'\r': command not found<br>
> build.sh: line 16: $'\r': command not found<br>
><br>
> So changing the line endings is a bad idea.<br>
><br>
> What is now the right way to get a ppcjvm?</p>
<p>The prebuild Jasmin should be available on our FTP (don't know the link right now, maybe either JVM related or utils).</p>
<p>Regards,<br>
Sven</p>