From: Paul P. <bay...@gm...> - 2012-04-09 14:12:40
|
Run: ant gen-c-native-skeletons That will regenerate the native files, but still maintain the contents between each //XMLVM_BEGIN & //XMLVM_END. If you change the contents, you will need to "ant" again to repackage the jar. Thanks, Paul On Sun, Apr 8, 2012 at 10:07 AM, Bruce Jackson <bru...@go...>wrote: > Yes, thats correct. > > Much of the work you have done in the patch is already included in the > trunk build if I look at the source. Being a novice to this project, I was > wondering when the native libraries are actually built. The instructions on > the XMLVM site say that: > > cd xmlvm > ant > ant demos > > However, this doesn't seem to rebuild any of the native C code. Are these > built on demand when xmlvm is actually executed? If not, how do I rebuild > the native C libraries? > > Thanks > > Bruce > > On 29 Mar 2012, at 19:44, Markus Heberling wrote: > > > Seems you are trying to do UDP stuff. I have implemented some UDP stuff > in this patch: http://xmlvm-reviews.appspot.com/136001/ > > > > It is not in the mainline yet, and may have some errors, but you could > try to apply it to the current trunk version of xmlvm. Unfortunately I have > currently no time to complete the patch. :( > > > > Regards, > > Markus > > > > > > Am 29.03.2012 um 18:43 schrieb Bruce Jackson: > > > >> 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 > >> > >> > >> > ------------------------------------------------------------------------------ > >> 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 > > > > > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > |