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