Reply
Thread Tools
B-RUNO's Avatar
Posts: 124 | Thanked: 125 times | Joined on Sep 2010
#41
Originally Posted by Art-O View Post
Fruit Ninja uses ogg files for sound and it seems that N900 offical libsdl-mixer lacks support for these: http://talk.maemo.org/archive/index.php/t-81792.html.

But there seems to be libsdl-mixer1.2 version 1.2.6-5+0m5+ogg+mp3 in extras(?) repository. Can you get this version installed and test fruit ninja with that?
Thanks Art-O it's working now after installing ibsdl-mixer1.2 but that is strange though I believe with the first thp binary it used to work.
Anyway thanks for your help.
Bruno
__________________
Proud owner of a Nokia N900
If you like my post hit the Thanks button!
 

The Following 2 Users Say Thank You to B-RUNO For This Useful Post:
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#42
For those looking for a holiday challenge, check out commit 0960ba0b, where you will find two partially-working support modules.
 

The Following 5 Users Say Thank You to thp For This Useful Post:
Hariainm's Avatar
Posts: 485 | Thanked: 708 times | Joined on Feb 2010 @ Galiza
#43
Originally Posted by thp View Post
For those looking for a holiday challenge, check out commit 0960ba0b, where you will find two partially-working support modules.
Nice, "World of Goo" and "Cut the Rope" modules! Did you manage to get the games running? Wish somebody provide us the updated apkenv bin, my SDK refuses to compile the sources
__________________
Adrian Filgueira, @hariainm
 

The Following User Says Thank You to Hariainm For This Useful Post:
B-RUNO's Avatar
Posts: 124 | Thanked: 125 times | Joined on Sep 2010
#44
Hey guys,
Sorry asked this many times but until now couldn't figure out how to build my own apkenv or simply compile my own module
So at the moment I have apkenv-master folder under this directory.
Code:
/scratchbox/users/bruno/targets/FREMANTLE_ARMEL/apkenv-master
Is the apkenv on the right place? or shall I have in other place.
What can I do from here?
Once again sorry for be such I noob but I just want learn since we have I very patient and friendlily community I'm just kindly ask for your help
Regards to all.
__________________
Proud owner of a Nokia N900
If you like my post hit the Thanks button!
 
Posts: 18 | Thanked: 94 times | Joined on Dec 2012
#45
Originally Posted by thp View Post
For those looking for a holiday challenge, check out commit 0960ba0b, where you will find two partially-working support modules.
I have to say that you truly read my mind. I was completely stuck on how to get APK file offset back to worldofgoo but your implementation on that seems to be just perfect

But that multithreading GL issue seems to really be pain in the ***. I am currently trying to work simple timing mechanism that doesn't call nativeRender until few seconds have passed since last call to that getAssetFileOffset function. This of course disables loading screen completely but how cares about that

There seems to be still some random segfaults but if I ever get this to work ill make some new pull requests

Originally Posted by B-RUNO View Post
Is the apkenv on the right place? or shall I have in other place.
What can I do from here?
I don't think it matters where files are as long as you can cd into that folder inside scratchbox.

But what comes to compiling:
1. Log into scratchbox ( /scratchbox/login )
2. cd into folder that contains source
3. compile with (for N900 debuging enabled): FREMANTLE=1 DEBUG=1 make
4. profit
 

The Following 2 Users Say Thank You to Art-O For This Useful Post:
Posts: 18 | Thanked: 94 times | Joined on Dec 2012
#46
Originally Posted by biketool View Post
Probably been covered before, why won't the linux android/dalvik dev environemtn compile for Maemo5? Or is it too much a resource hog?
I actually was looking for this before I found apkenv. It could be possible to compile dalvik to Frematle/Harmattan but sadly with only dalvik you could only run basic Hello World examples.
For full application/games we would have to port whole Android framework in order to get something to work and that would require an army of devs and sadly there just aren't that many of us
 

The Following User Says Thank You to Art-O For This Useful Post:
B-RUNO's Avatar
Posts: 124 | Thanked: 125 times | Joined on Sep 2010
#47
Thank you very much for your reply Art-O this make allot of sense now.
Although I'm missing something here this is the output:
Code:
[sbox-FREMANTLE_ARMEL: /scratchbox/users/bruno/targets/FREMANTLE_ARMEL/apkenv-master] > FREMANTLE=1 DEBUG=1 make
	CC	apkenv.o
apkenv.c:39:30: error: SDL/SDL_gles.h: No such file or directory
In file included from apkenv.c:46:
jni/jnienv.h:58: warning: 'pcs' attribute directive ignored
jni/jnienv.h:59: warning: 'pcs' attribute directive ignored
jni/jnienv.h:60: warning: 'pcs' attribute directive ignored
jni/jnienv.h:61: warning: 'pcs' attribute directive ignored
jni/jnienv.h:62: warning: 'pcs' attribute directive ignored
jni/jnienv.h:63: warning: 'pcs' attribute directive ignored
jni/jnienv.h:64: warning: 'pcs' attribute directive ignored
jni/jnienv.h:65: warning: 'pcs' attribute directive ignored
jni/jnienv.h:66: warning: 'pcs' attribute directive ignored
jni/jnienv.h:67: warning: 'pcs' attribute directive ignored
jni/jnienv.h:68: warning: 'pcs' attribute directive ignored
jni/jnienv.h:69: warning: 'pcs' attribute directive ignored
jni/jnienv.h:70: warning: 'pcs' attribute directive ignored
jni/jnienv.h:71: warning: 'pcs' attribute directive ignored
jni/jnienv.h:72: warning: 'pcs' attribute directive ignored
jni/jnienv.h:73: warning: 'pcs' attribute directive ignored
jni/jnienv.h:74: warning: 'pcs' attribute directive ignored
jni/jnienv.h:75: warning: 'pcs' attribute directive ignored
jni/jnienv.h:76: warning: 'pcs' attribute directive ignored
jni/jnienv.h:77: warning: 'pcs' attribute directive ignored
jni/jnienv.h:78: warning: 'pcs' attribute directive ignored
jni/jnienv.h:79: warning: 'pcs' attribute directive ignored
jni/jnienv.h:80: warning: 'pcs' attribute directive ignored
jni/jnienv.h:81: warning: 'pcs' attribute directive ignored
jni/jnienv.h:82: warning: 'pcs' attribute directive ignored
jni/jnienv.h:83: warning: 'pcs' attribute directive ignored
jni/jnienv.h:84: warning: 'pcs' attribute directive ignored
jni/jnienv.h:85: warning: 'pcs' attribute directive ignored
jni/jnienv.h:86: warning: 'pcs' attribute directive ignored
jni/jnienv.h:87: warning: 'pcs' attribute directive ignored
jni/jnienv.h:88: warning: 'pcs' attribute directive ignored
jni/jnienv.h:89: warning: 'pcs' attribute directive ignored
jni/jnienv.h:90: warning: 'pcs' attribute directive ignored
jni/jnienv.h:91: warning: 'pcs' attribute directive ignored
jni/jnienv.h:92: warning: 'pcs' attribute directive ignored
jni/jnienv.h:93: warning: 'pcs' attribute directive ignored
jni/jnienv.h:94: warning: 'pcs' attribute directive ignored
jni/jnienv.h:95: warning: 'pcs' attribute directive ignored
jni/jnienv.h:96: warning: 'pcs' attribute directive ignored
jni/jnienv.h:97: warning: 'pcs' attribute directive ignored
jni/jnienv.h:98: warning: 'pcs' attribute directive ignored
jni/jnienv.h:99: warning: 'pcs' attribute directive ignored
jni/jnienv.h:100: warning: 'pcs' attribute directive ignored
jni/jnienv.h:101: warning: 'pcs' attribute directive ignored
jni/jnienv.h:102: warning: 'pcs' attribute directive ignored
jni/jnienv.h:103: warning: 'pcs' attribute directive ignored
jni/jnienv.h:104: warning: 'pcs' attribute directive ignored
jni/jnienv.h:105: warning: 'pcs' attribute directive ignored
jni/jnienv.h:106: warning: 'pcs' attribute directive ignored
jni/jnienv.h:107: warning: 'pcs' attribute directive ignored
jni/jnienv.h:108: warning: 'pcs' attribute directive ignored
jni/jnienv.h:109: warning: 'pcs' attribute directive ignored
jni/jnienv.h:110: warning: 'pcs' attribute directive ignored
jni/jnienv.h:111: warning: 'pcs' attribute directive ignored
jni/jnienv.h:112: warning: 'pcs' attribute directive ignored
jni/jnienv.h:113: warning: 'pcs' attribute directive ignored
jni/jnienv.h:114: warning: 'pcs' attribute directive ignored
jni/jnienv.h:115: warning: 'pcs' attribute directive ignored
jni/jnienv.h:116: warning: 'pcs' attribute directive ignored
jni/jnienv.h:117: warning: 'pcs' attribute directive ignored
jni/jnienv.h:118: warning: 'pcs' attribute directive ignored
jni/jnienv.h:119: warning: 'pcs' attribute directive ignored
jni/jnienv.h:120: warning: 'pcs' attribute directive ignored
jni/jnienv.h:121: warning: 'pcs' attribute directive ignored
jni/jnienv.h:122: warning: 'pcs' attribute directive ignored
jni/jnienv.h:123: warning: 'pcs' attribute directive ignored
jni/jnienv.h:124: warning: 'pcs' attribute directive ignored
jni/jnienv.h:125: warning: 'pcs' attribute directive ignored
jni/jnienv.h:126: warning: 'pcs' attribute directive ignored
jni/jnienv.h:127: warning: 'pcs' attribute directive ignored
jni/jnienv.h:128: warning: 'pcs' attribute directive ignored
jni/jnienv.h:129: warning: 'pcs' attribute directive ignored
jni/jnienv.h:130: warning: 'pcs' attribute directive ignored
jni/jnienv.h:131: warning: 'pcs' attribute directive ignored
jni/jnienv.h:132: warning: 'pcs' attribute directive ignored
jni/jnienv.h:133: warning: 'pcs' attribute directive ignored
jni/jnienv.h:134: warning: 'pcs' attribute directive ignored
jni/jnienv.h:135: warning: 'pcs' attribute directive ignored
jni/jnienv.h:136: warning: 'pcs' attribute directive ignored
jni/jnienv.h:137: warning: 'pcs' attribute directive ignored
jni/jnienv.h:138: warning: 'pcs' attribute directive ignored
jni/jnienv.h:139: warning: 'pcs' attribute directive ignored
jni/jnienv.h:140: warning: 'pcs' attribute directive ignored
jni/jnienv.h:141: warning: 'pcs' attribute directive ignored
jni/jnienv.h:142: warning: 'pcs' attribute directive ignored
jni/jnienv.h:143: warning: 'pcs' attribute directive ignored
jni/jnienv.h:144: warning: 'pcs' attribute directive ignored
jni/jnienv.h:145: warning: 'pcs' attribute directive ignored
jni/jnienv.h:146: warning: 'pcs' attribute directive ignored
jni/jnienv.h:147: warning: 'pcs' attribute directive ignored
jni/jnienv.h:148: warning: 'pcs' attribute directive ignored
jni/jnienv.h:149: warning: 'pcs' attribute directive ignored
jni/jnienv.h:150: warning: 'pcs' attribute directive ignored
jni/jnienv.h:151: warning: 'pcs' attribute directive ignored
jni/jnienv.h:152: warning: 'pcs' attribute directive ignored
jni/jnienv.h:153: warning: 'pcs' attribute directive ignored
jni/jnienv.h:154: warning: 'pcs' attribute directive ignored
jni/jnienv.h:155: warning: 'pcs' attribute directive ignored
jni/jnienv.h:156: warning: 'pcs' attribute directive ignored
jni/jnienv.h:157: warning: 'pcs' attribute directive ignored
jni/jnienv.h:158: warning: 'pcs' attribute directive ignored
jni/jnienv.h:159: warning: 'pcs' attribute directive ignored
jni/jnienv.h:160: warning: 'pcs' attribute directive ignored
jni/jnienv.h:161: warning: 'pcs' attribute directive ignored
jni/jnienv.h:162: warning: 'pcs' attribute directive ignored
jni/jnienv.h:163: warning: 'pcs' attribute directive ignored
jni/jnienv.h:164: warning: 'pcs' attribute directive ignored
jni/jnienv.h:165: warning: 'pcs' attribute directive ignored
jni/jnienv.h:166: warning: 'pcs' attribute directive ignored
jni/jnienv.h:167: warning: 'pcs' attribute directive ignored
jni/jnienv.h:168: warning: 'pcs' attribute directive ignored
jni/jnienv.h:169: warning: 'pcs' attribute directive ignored
jni/jnienv.h:170: warning: 'pcs' attribute directive ignored
jni/jnienv.h:171: warning: 'pcs' attribute directive ignored
jni/jnienv.h:172: warning: 'pcs' attribute directive ignored
jni/jnienv.h:173: warning: 'pcs' attribute directive ignored
jni/jnienv.h:174: warning: 'pcs' attribute directive ignored
jni/jnienv.h:175: warning: 'pcs' attribute directive ignored
jni/jnienv.h:176: warning: 'pcs' attribute directive ignored
jni/jnienv.h:177: warning: 'pcs' attribute directive ignored
jni/jnienv.h:178: warning: 'pcs' attribute directive ignored
jni/jnienv.h:179: warning: 'pcs' attribute directive ignored
jni/jnienv.h:180: warning: 'pcs' attribute directive ignored
jni/jnienv.h:181: warning: 'pcs' attribute directive ignored
jni/jnienv.h:182: warning: 'pcs' attribute directive ignored
jni/jnienv.h:183: warning: 'pcs' attribute directive ignored
jni/jnienv.h:184: warning: 'pcs' attribute directive ignored
jni/jnienv.h:185: warning: 'pcs' attribute directive ignored
jni/jnienv.h:186: warning: 'pcs' attribute directive ignored
jni/jnienv.h:187: warning: 'pcs' attribute directive ignored
jni/jnienv.h:188: warning: 'pcs' attribute directive ignored
jni/jnienv.h:189: warning: 'pcs' attribute directive ignored
jni/jnienv.h:190: warning: 'pcs' attribute directive ignored
jni/jnienv.h:191: warning: 'pcs' attribute directive ignored
jni/jnienv.h:192: warning: 'pcs' attribute directive ignored
jni/jnienv.h:193: warning: 'pcs' attribute directive ignored
jni/jnienv.h:194: warning: 'pcs' attribute directive ignored
jni/jnienv.h:195: warning: 'pcs' attribute directive ignored
jni/jnienv.h:196: warning: 'pcs' attribute directive ignored
jni/jnienv.h:197: warning: 'pcs' attribute directive ignored
jni/jnienv.h:198: warning: 'pcs' attribute directive ignored
jni/jnienv.h:199: warning: 'pcs' attribute directive ignored
jni/jnienv.h:200: warning: 'pcs' attribute directive ignored
jni/jnienv.h:201: warning: 'pcs' attribute directive ignored
jni/jnienv.h:202: warning: 'pcs' attribute directive ignored
jni/jnienv.h:203: warning: 'pcs' attribute directive ignored
jni/jnienv.h:204: warning: 'pcs' attribute directive ignored
jni/jnienv.h:205: warning: 'pcs' attribute directive ignored
jni/jnienv.h:206: warning: 'pcs' attribute directive ignored
jni/jnienv.h:207: warning: 'pcs' attribute directive ignored
jni/jnienv.h:208: warning: 'pcs' attribute directive ignored
jni/jnienv.h:209: warning: 'pcs' attribute directive ignored
jni/jnienv.h:210: warning: 'pcs' attribute directive ignored
jni/jnienv.h:211: warning: 'pcs' attribute directive ignored
jni/jnienv.h:212: warning: 'pcs' attribute directive ignored
jni/jnienv.h:213: warning: 'pcs' attribute directive ignored
jni/jnienv.h:214: warning: 'pcs' attribute directive ignored
jni/jnienv.h:215: warning: 'pcs' attribute directive ignored
jni/jnienv.h:216: warning: 'pcs' attribute directive ignored
jni/jnienv.h:217: warning: 'pcs' attribute directive ignored
jni/jnienv.h:218: warning: 'pcs' attribute directive ignored
jni/jnienv.h:219: warning: 'pcs' attribute directive ignored
jni/jnienv.h:220: warning: 'pcs' attribute directive ignored
jni/jnienv.h:221: warning: 'pcs' attribute directive ignored
jni/jnienv.h:222: warning: 'pcs' attribute directive ignored
jni/jnienv.h:223: warning: 'pcs' attribute directive ignored
jni/jnienv.h:224: warning: 'pcs' attribute directive ignored
jni/jnienv.h:225: warning: 'pcs' attribute directive ignored
jni/jnienv.h:226: warning: 'pcs' attribute directive ignored
jni/jnienv.h:227: warning: 'pcs' attribute directive ignored
jni/jnienv.h:228: warning: 'pcs' attribute directive ignored
jni/jnienv.h:229: warning: 'pcs' attribute directive ignored
jni/jnienv.h:230: warning: 'pcs' attribute directive ignored
jni/jnienv.h:231: warning: 'pcs' attribute directive ignored
jni/jnienv.h:232: warning: 'pcs' attribute directive ignored
jni/jnienv.h:233: warning: 'pcs' attribute directive ignored
jni/jnienv.h:234: warning: 'pcs' attribute directive ignored
jni/jnienv.h:235: warning: 'pcs' attribute directive ignored
jni/jnienv.h:236: warning: 'pcs' attribute directive ignored
jni/jnienv.h:237: warning: 'pcs' attribute directive ignored
jni/jnienv.h:238: warning: 'pcs' attribute directive ignored
jni/jnienv.h:239: warning: 'pcs' attribute directive ignored
jni/jnienv.h:240: warning: 'pcs' attribute directive ignored
jni/jnienv.h:241: warning: 'pcs' attribute directive ignored
jni/jnienv.h:242: warning: 'pcs' attribute directive ignored
jni/jnienv.h:243: warning: 'pcs' attribute directive ignored
jni/jnienv.h:244: warning: 'pcs' attribute directive ignored
jni/jnienv.h:245: warning: 'pcs' attribute directive ignored
jni/jnienv.h:246: warning: 'pcs' attribute directive ignored
jni/jnienv.h:247: warning: 'pcs' attribute directive ignored
jni/jnienv.h:248: warning: 'pcs' attribute directive ignored
jni/jnienv.h:249: warning: 'pcs' attribute directive ignored
jni/jnienv.h:250: warning: 'pcs' attribute directive ignored
jni/jnienv.h:251: warning: 'pcs' attribute directive ignored
jni/jnienv.h:252: warning: 'pcs' attribute directive ignored
jni/jnienv.h:253: warning: 'pcs' attribute directive ignored
jni/jnienv.h:254: warning: 'pcs' attribute directive ignored
jni/jnienv.h:255: warning: 'pcs' attribute directive ignored
jni/jnienv.h:256: warning: 'pcs' attribute directive ignored
jni/jnienv.h:257: warning: 'pcs' attribute directive ignored
jni/jnienv.h:258: warning: 'pcs' attribute directive ignored
jni/jnienv.h:259: warning: 'pcs' attribute directive ignored
jni/jnienv.h:260: warning: 'pcs' attribute directive ignored
jni/jnienv.h:261: warning: 'pcs' attribute directive ignored
jni/jnienv.h:262: warning: 'pcs' attribute directive ignored
jni/jnienv.h:263: warning: 'pcs' attribute directive ignored
jni/jnienv.h:264: warning: 'pcs' attribute directive ignored
jni/jnienv.h:265: warning: 'pcs' attribute directive ignored
jni/jnienv.h:266: warning: 'pcs' attribute directive ignored
jni/jnienv.h:267: warning: 'pcs' attribute directive ignored
jni/jnienv.h:268: warning: 'pcs' attribute directive ignored
jni/jnienv.h:269: warning: 'pcs' attribute directive ignored
jni/jnienv.h:270: warning: 'pcs' attribute directive ignored
jni/jnienv.h:271: warning: 'pcs' attribute directive ignored
jni/jnienv.h:272: warning: 'pcs' attribute directive ignored
jni/jnienv.h:273: warning: 'pcs' attribute directive ignored
jni/jnienv.h:274: warning: 'pcs' attribute directive ignored
jni/jnienv.h:275: warning: 'pcs' attribute directive ignored
jni/jnienv.h:276: warning: 'pcs' attribute directive ignored
jni/jnienv.h:277: warning: 'pcs' attribute directive ignored
jni/jnienv.h:278: warning: 'pcs' attribute directive ignored
jni/jnienv.h:279: warning: 'pcs' attribute directive ignored
jni/jnienv.h:280: warning: 'pcs' attribute directive ignored

apkenv.c: In function 'main':
apkenv.c:226: warning: implicit declaration of function 'SDL_GLES_Init'
apkenv.c:226: error: 'SDL_GLES_VERSION_1_1' undeclared (first use in this function)
apkenv.c:226: error: (Each undeclared identifier is reported only once
apkenv.c:226: error: for each function it appears in.)
apkenv.c:229: warning: implicit declaration of function 'SDL_GLES_MakeCurrent'
apkenv.c:229: warning: implicit declaration of function 'SDL_GLES_CreateContext'
apkenv.c:351: warning: implicit declaration of function 'SDL_GLES_SwapBuffers'
make: *** [apkenv.o] Error 1
__________________
Proud owner of a Nokia N900
If you like my post hit the Thanks button!
 
Posts: 123 | Thanked: 91 times | Joined on Apr 2012
#48
Do WoG and CtR actually start right now with the new modules?
 
Posts: 18 | Thanked: 94 times | Joined on Dec 2012
#49
Originally Posted by Kozzi View Post
Is it possible to have binary file for n9 with added suport for those modules?
Here (attached) is precompiled apkenv for Harmattan (N9) with following modules:
- That Rabbit Game 2
- Angry Birds Space (some other versions & Amazing Alex might work)
- Fruit Ninja
- World of Goo (still early alpha. no sounds, no loading screen and randomly crashes) (And it takes long time to load so be patient)

Sorry, I can't make binaries for N900 for I don't have one...

I am going to take little holiday break for a while so
Happy Christmas for everyone


Art-O
Attached Files
File Type: zip apkenv.zip (295.5 KB, 1120 views)
File Type: zip worldofgoo.source.zip (2.9 KB, 358 views)

Last edited by Art-O; 2012-12-23 at 21:27. Reason: Added WoG source attachment
 

The Following 10 Users Say Thank You to Art-O For This Useful Post:
Posts: 18 | Thanked: 94 times | Joined on Dec 2012
#50
Originally Posted by B-RUNO View Post
Thank you very much for your reply Art-O this make allot of sense now.
Although I'm missing something here this is the output:
From first look it seems that you are missing some dependencies. Try
Code:
apt-get install libsdl1.2 libsdl-mixer1.2 libgles1-sgx-img libsdl-gles1.2-1
inside scratchbox.
 

The Following 2 Users Say Thank You to Art-O For This Useful Post:
Reply

Tags
apkenv


 
Forum Jump


All times are GMT. The time now is 09:37.