From: Bruce J. <bru...@go...> - 2012-03-29 16:43:23
|
Is there a list of the Android/Java classes that are supported by the various backends anywhere? Following your advice, I have managed to get the Boehm GC installed, and a posix project compiled to an executable. However, when I run it, I get the message: XMLVM Error: Unimplemented native method: (org_apache_harmony_luni_platform_OSNetworkSystem_createDatagramSocket___java_io_FileDescriptor_boolean):../src/native_org_apache_harmony_luni_platform_OSNetworkSystem.c:447 On 28 Mar 2012, at 18:05, Arno Puder wrote: > > XMLVM bundles a garbage collector pre-configured for iOS. For all other > platforms (i.e., Posix) you need to download and install the Boehm GC > yourself. Note that the Boehm GC recently moved to github: > http://www.hpl.hp.com/personal/Hans_Boehm/gc/ > > Arno > > > On 3/28/12 10:00 AM, Bruce Jackson wrote: >> Thank you, thats great. If I am actually wanted to end up with a library >> that I can use in an existing iOS application, is this the ight way to >> go, or should I just set the --out=iphone ? >> >> Thanks >> >> Bruce >> >> On 28 Mar 2012, at 16:18, Paul Poley wrote: >> >>> You are correct. You can find the instructions to install the boehm GC >>> in the comments at the beginning of "xmlvm/var/posix/Makefile". >>> >>> Thanks, >>> Paul >>> >>> On Wed, Mar 28, 2012 at 6:20 AM, Bruce Jackson >>> <bru...@go... <mailto:bru...@go...>> wrote: >>> >>> Hello there >>> >>> I have a simple Java library that I use in an Android application >>> and I would like to convert it using xmlvm using the posix backend >>> on MacOS X 10.6. >>> >>> I have built and installed xmlvm as described in the docs, and >>> that all looks good. My java classes are in a directoty called >>> java, and I want the output in the directory src. >>> >>> When I enter: >>> >>> xmlvm --in=./java --out=./src --target=posix >>> >>> …I correctly get the directories src and dist created under src. >>> diet contains just one file (Makefile) while src has a whole pile >>> of .c and .h files as I would expect. >>> >>> If I then go into dist and type: >>> >>> make >>> >>> … I get the following message: >>> >>> mkdir -p build/ >>> mkdir -p build/obj/ >>> gcc -w -std=c99 -DALL_INTERIOR_POINTERS -DGC_THREADS >>> -DTHREAD_LOCAL_ALLOC -DPARALLEL_MARK -DUSE_MMAP -DUSE_MUNMAP >>> -DNO_DYLD_BIND_FULLY_IMAGE -I../src -c >>> ../src/com_pure_media_MediaStore.c -o >>> build/obj/com_pure_media_MediaStore.o >>> In file included from ../src/com_pure_media_MediaStore.c:1: >>> ../src/xmlvm.h:51:16: error: gc.h: No such file or directory >>> make: *** [build/obj/com_pure_media_MediaStore.o] Error 1 >>> >>> I can see what's happening here, but I'm not sure what I need to >>> install in order to get gc.h. Nothing in the documentation tells >>> me I need to have anything else installed on my system in order to >>> build for a posix backend, but obviously I'm missing something >>> (probably the boemgc library?) or I don't have a path to >>> appropriate headers set up. >>> >>> Can anyone help/advise? >>> >>> Thanks >>> >>> Bruce >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF email is sponsosred by: >>> Try Windows Azure free for 90 days Click Here >>> http://p.sf.net/sfu/sfd2d-msazure >>> _______________________________________________ >>> xmlvm-users mailing list >>> xml...@li... >>> <mailto:xml...@li...> >>> https://lists.sourceforge.net/lists/listinfo/xmlvm-users >>> >>> >> >> >> >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> >> >> >> _______________________________________________ >> xmlvm-users mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users |