On 08.01.2012 21:03, leledumbo wrote:
I finally managed to compile the latest revision of jvmbackend port, however
I've got some problems during compilation and execution:

1. The wiki instruction

The first paragraph says:

"Building the JVM compiler, RTL and utilities is currently not yet supported
using the top-level makefile"

yet in "Building the compiler and RTL" section it says:

"Execute the following command in the top level directory of the checked out
sources"

It seems that the first paragraph wasn't updated when the second one was changed. The variant with the top level makefile is the correct one.

Assembling program
Searching file /bin/jvm-java/jasmin.jar... not found
Searching file /bin/jvm-java/JASMIN.JAR... not found
Searching file /usr/lib/fpc/2.7.1/jasmin.jar... not found
Searching file /usr/lib/fpc/2.7.1/JASMIN.JAR... not found
Searching file /usr/local/sbin/jasmin.jar... not found
Searching file /usr/local/sbin/JASMIN.JAR... not found
Searching file /usr/local/bin/jasmin.jar... not found
Searching file /usr/local/bin/JASMIN.JAR... not found
Searching file /usr/sbin/jasmin.jar... not found
Searching file /usr/sbin/JASMIN.JAR... not found
Searching file /usr/bin/jasmin.jar... found
Using assembler: /usr/bin/jasmin.jar //<-- yep, assembler found
Searching file /bin/jvm-java/jvm-java-java... not found
Searching file /bin/jvm-java/JVM-JAVA-JAVA... not found
Searching file /usr/lib/fpc/2.7.1/jvm-java-java... not found
Searching file /usr/lib/fpc/2.7.1/JVM-JAVA-JAVA... not found
Searching file /usr/local/sbin/jvm-java-java... not found
Searching file /usr/local/sbin/JVM-JAVA-JAVA... not found
Searching file /usr/local/bin/jvm-java-java... not found
Searching file /usr/local/bin/JVM-JAVA-JAVA... not found
Searching file /usr/sbin/jvm-java-java... not found
Searching file /usr/sbin/JVM-JAVA-JAVA... not found
Searching file /usr/bin/jvm-java-java... not found
Searching file /usr/bin/JVM-JAVA-JAVA... not found
Searching file /sbin/jvm-java-java... not found
Searching file /sbin/JVM-JAVA-JAVA... not found
Searching file /bin/jvm-java-java... not found
Searching file /bin/JVM-JAVA-JAVA... not found
Searching file /usr/games/jvm-java-java... not found
Searching file /usr/games/JVM-JAVA-JAVA... not found
Error: Assembler jvm-java-java not found, switching to external assembling
//<-- eh?
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

The assembler used is supposed to be jasmin.jar, right? So what is this
jvm-java-java for? If it's for executing jasmin, it should be plain java and
I already have it installed and tested.

Pass "-XP " (without the quotes, but with the space after the parameter) to the compiler, then it will not prepend "jvm-java-" to the java binary. You might also want to check your fpc.cfg as there it might add the cpu-os-prefix unconditionally if it detects a crosscompilation (check for #IFDEF CROSSCOMPILING or similar together with "-XP...").

Regards,
Sven

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to