From: Arno P. <ar...@pu...> - 2012-03-28 17:13:21
|
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 |