I'm trying to build it from the svn repo: http://svn.freepascal.org/svn/fpc/branches/jvmbackend/ . I get the following error:
------------------------- $ make CROSSOPT="-O2 -g" CPU_TARGET=jvm OS_TARGET=java all make: -iVSPTPSOTO: Command not found make: -iSP: Command not found make: -iTP: Command not found make: -iSO: Command not found make: -iTO: Command not found make compiler_cycle RELEASE=1 make[1]: -iVSPTPSOTO: Command not found make[1]: Entering directory `/home/ik/projects/foss/fpc/jvmbackend' make[1]: -iSP: Command not found make[1]: -iTP: Command not found make[1]: -iSO: Command not found make[1]: -iTO: Command not found make -C compiler cycle make[2]: -iVSPTPSOTO: Command not found make[2]: Entering directory `/home/ik/projects/foss/fpc/jvmbackend/compiler' make[2]: -iSP: Command not found make[2]: -iTP: Command not found make[2]: -iSO: Command not found make[2]: -iTO: Command not found make OS_TARGET= CPU_TARGET= CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 rtlclean rtl make[3]: Entering directory `/home/ik/projects/foss/fpc/jvmbackend/compiler' make -C clean make: Entering an unknown directory make: *** clean: No such file or directory. Stop. make: Leaving an unknown directory make[3]: *** [rtlclean] Error 2 make[3]: Leaving directory `/home/ik/projects/foss/fpc/jvmbackend/compiler' make[2]: *** [cycle] Error 2 make[2]: Leaving directory `/home/ik/projects/foss/fpc/jvmbackend/compiler' make[1]: *** [compiler_cycle] Error 2 make[1]: Leaving directory `/home/ik/projects/foss/fpc/jvmbackend' make: *** [base.build-stamp.jvm-java] Error 2 ------------------- Arch Linux, 64 bit. I have jdk7-openjdk and jre7-openjdk Have anyone encountered something like that as well ? Ido On Mon, Dec 12, 2011 at 20:50, Jonas Maebe <jonas.ma...@elis.ugent.be>wrote: > Hi, > > A new FPC JVM snapshot has been put online at > http://wiki.freepascal.org/FPC_JVM > > The main new feature is full fledged support for Android/Dalvik, including > a Pascal translation of the Android SDK classes. To compile for Android > rather than for the Java VM, simply use the -Tandroid command line > parameter. The compiler will still generate Java class files, but these can > then be translated into Dalvik code by the Android SDK tools just like any > javac-compiled class files. > > Some other, minor, changes: > * the compiler now properly cleans up the intermediate .j files (Jasmin > "Java assembler" files) when not using -a > * the JVM compiler and RTL (both for Java and Android) can now be built > using the top-level FPC Makefile > * fixed modifying certain kinds of var/out parameters from inside nested > routines > * fixed a bug triggered by some kind of nested try/except statements > * -Ctcompactintarrayinit command line option to create more compact code > for initializing typed array constants. The reason is that the JVM class > file format does not support array constants, so such initializations have > to be encoded as explicit code sequences in the class init code. This class > init code is however limited to 64KB of bytecode, and this can be exceeded > in case you have many or large initialized arrays. This parameters uses > alternate code that is potentially slower, but much more compact than the > default > * fixed a bug in copy(unicodestring,x,y) when x<>0 > > > Jonas > > PS: I've put the Android RTL source files in rtl/android/jvm, so that > there will be no conflicts when adding support for Android/ARM > later._______________________________________________ > fpc-devel maillist - fpc-devel@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-devel >
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel