|
From: Arno P. <ar...@pu...> - 2009-08-30 21:28:57
|
fixed.
August Bering wrote:
> Another thing problem I got with jbox2d is the following, which appears on many different places:
>
> #import "xmlvm.h"
> #import "java_lang_Object.h"
>
> // For circular include:
> @class org_jbox2d_dynamics_BodyGroup;
> @class java_lang_Object;
> @class java_lang_String;
> @class org_jbox2d_dynamics_Body;
> @class java_util_Iterator;
> @class org_jbox2d_dynamics_World;
> @class java_util_HashSet;
> @class java_lang_Class;
> @class java_lang_AssertionError;
> @class java_util_Set;
> @class java_util_Collection;
> @class [Lorg_jbox2d_dynamics_Body;;
>
> Notice the last line... I attach the java and class file for this. By the way, thanks for your cool software!
>
> /August Bering
>
>
>
> ----- Original Message ----
>> From: Arno Puder <ar...@pu...>
>> To: xml...@li...
>> Sent: Saturday, 29 August, 2009 20:33:05
>> Subject: Re: [xmlvm-users] jbox2d
>>
>>
>> to make my life easier, could you please send me Vec2.java and Vec2.class?
>>
>> Thanks,
>> Arno
>>
>>
>> August Bering wrote:
>>> I am getting strange errors when trying to cross compile jbox2d to iphone.
>> Among other things the Vec2 class contains 2 clone() functions when compiled to
>> objective c, with the only difference being different return types. This of
>> course causes the obj c compiler to halt. This is the Vec2.h file that's output:
>>>
>>> #import "xmlvm.h"
>>> #import "java_lang_Object.h"
>>>
>>> // For circular include:
>>> @class org_jbox2d_common_MathUtils;
>>> @class java_lang_Object;
>>> @class java_lang_Class;
>>> @class java_lang_StringBuilder;
>>> @class java_lang_String;
>>> @class org_jbox2d_common_Vec2;
>>> @class java_lang_Float;
>>>
>>> // Automatically generated by xmlvm2obj. Do not edit!
>>>
>>>
>>>
>>> @interface org_jbox2d_common_Vec2 : java_lang_Object
>>> {
>>> @public float x;
>>> @public float y;
>>>
>>> }
>>> + (int) _GET_STATIC_watchCreations;
>>> + (void) _PUT_STATIC_watchCreations: (int) v;
>>> + (int) _GET_STATIC_creationCount;
>>> + (void) _PUT_STATIC_creationCount: (int) v;
>>> + (void) initialize;
>>> - (void) __init_org_jbox2d_common_Vec2;
>>> - (void) __init_org_jbox2d_common_Vec2___float_float :(float)n1 :(float)n2;
>>> - (void) __init_org_jbox2d_common_Vec2___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> - (void) setZero;
>>> - (void) set___float_float :(float)n1 :(float)n2;
>>> - (org_jbox2d_common_Vec2*) set___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> - (org_jbox2d_common_Vec2*) add___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> - (org_jbox2d_common_Vec2*) sub___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> - (org_jbox2d_common_Vec2*) mul___float :(float)n1;
>>> - (org_jbox2d_common_Vec2*) negate;
>>> - (org_jbox2d_common_Vec2*) negateLocal;
>>> - (org_jbox2d_common_Vec2*) addLocal___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> - (org_jbox2d_common_Vec2*) addLocal___float_float :(float)n1 :(float)n2;
>>> - (org_jbox2d_common_Vec2*) subLocal___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> - (org_jbox2d_common_Vec2*) mulLocal___float :(float)n1;
>>> - (float) length;
>>> - (float) lengthSquared;
>>> - (float) normalize;
>>> - (int) isValid;
>>> - (org_jbox2d_common_Vec2*) abs;
>>> - (void) absLocal;
>>> - (org_jbox2d_common_Vec2*) clone;
>>> - (java_lang_String*) toString;
>>> + (org_jbox2d_common_Vec2*) abs___org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1;
>>> + (void) absToOut___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(org_jbox2d_common_Vec2*)n2;
>>> + (float) dot___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(org_jbox2d_common_Vec2*)n2;
>>> + (float) cross___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(org_jbox2d_common_Vec2*)n2;
>>> + (org_jbox2d_common_Vec2*) cross___org_jbox2d_common_Vec2_float
>> :(org_jbox2d_common_Vec2*)n1 :(float)n2;
>>> + (void) crossToOut___org_jbox2d_common_Vec2_float_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(float)n2 :(org_jbox2d_common_Vec2*)n3;
>>> + (org_jbox2d_common_Vec2*) cross___float_org_jbox2d_common_Vec2 :(float)n1
>> :(org_jbox2d_common_Vec2*)n2;
>>> + (void) crossToOut___float_org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(float)n1 :(org_jbox2d_common_Vec2*)n2 :(org_jbox2d_common_Vec2*)n3;
>>> + (void) negateToOut___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(org_jbox2d_common_Vec2*)n2;
>>> + (org_jbox2d_common_Vec2*)
>> min___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2 :(org_jbox2d_common_Vec2*)n1
>> :(org_jbox2d_common_Vec2*)n2;
>>> + (org_jbox2d_common_Vec2*)
>> max___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2 :(org_jbox2d_common_Vec2*)n1
>> :(org_jbox2d_common_Vec2*)n2;
>>> + (void)
>> minToOut___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(org_jbox2d_common_Vec2*)n2
>> :(org_jbox2d_common_Vec2*)n3;
>>> + (void)
>> maxToOut___org_jbox2d_common_Vec2_org_jbox2d_common_Vec2_org_jbox2d_common_Vec2
>> :(org_jbox2d_common_Vec2*)n1 :(org_jbox2d_common_Vec2*)n2
>> :(org_jbox2d_common_Vec2*)n3;
>>> - (int) hashCode;
>>> - (int) equals___java_lang_Object :(java_lang_Object*)n1;
>>> - (java_lang_Object*) clone;
>>>
>>> @end
>>>
>>>
>>>
>>> /August Bering
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>> trial. Simplify your report design, integration and deployment - and focus on
>>> what you do best, core application coding. Discover what's new with
>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>> _______________________________________________
>>> xmlvm-users mailing list
>>> xml...@li...
>>> https://lists.sourceforge.net/lists/listinfo/xmlvm-users
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> xmlvm-users mailing list
>> xml...@li...
>> https://lists.sourceforge.net/lists/listinfo/xmlvm-users
>
>
>
>
|