Thank you for visiting the BlackBerry Support Community Forums.
BlackBerry will be closing the BlackBerry Support Community Forums Device Forums on April 1st (Developers, see below)
BlackBerry remains committed to providing excellent customer support to our customers. We are delighted to direct you to the CrackBerry Forums, a well-established and thorough support channel, for continued BlackBerry support. Please visit http://forums.crackberry.com or http://crackberry.com/ask. You can also continue to visit BlackBerry Support or the BlackBerry Knowledge Base for official support options available for your BlackBerry Smartphone.
"When we launched CrackBerry.com 10 years ago, we set out to make it a fun and useful destination where BlackBerry Smartphone owners could share their excitement and learn to unleash the full potential of their BlackBerry. A decade later, the CrackBerry community is as active and passionate as ever and I know our knowledgeable members and volunteers will be excited to welcome and assist more BlackBerry owners with their questions."
- Kevin Michaluk, Founder, CrackBerry.com
Developers, for more information about the BlackBerry Developer Community please review Join the Conversation on the BlackBerry Developer Community Forums found on Inside BlackBerry.
02-16-2012 03:20 PM
First, what I'm running:
* NDK 2 QNX Momentics IDE
I've been struggling for a while to get SDL to work.
I've finally been able to compile SDL and TouchControlOverlay, then create a new project depending on those, and then build it all. However my simple app does not work on the simulator, it just freezes with a white screen.
I added the shared libraries of SDL and TouchControlOverlay as assets in the bar-descriptor file, not sure if that was the right thing to do.
When I don't have anything SDL in the main.c file, but just a printf, I can see that without problems and the app of course exits immediately as it should. However, if I add an SDL init function, it doesn't even print the printf which is above it...
Here's my build log:
**** Rebuild of configuration Simulator-Debug for project SameGooSDL **** **** Internal Builder is used for build **** qcc -o src\main.o ..\src\main.c -V4.4.2,gcc_ntox86 -w1 -IC:/Program2/bbndk-2.0.0-beta3/target/qnx6/usr/in
clude/freetype2 -IC:/Program2/bbndk-2.0.0-beta3/target/qnx6/../tar get-override/usr/include -IC:\Users\Harteex\Documents\bbndk2-workspace\SDL1 2\include -D_FORTIFY_SOURCE=2 -c -O0 -g -fstack-protector-all qcc -o SameGooSDL src\main.o -lbps -lscreen -lm -lpng -lasound -lSDL12 -lTouchControlOverlay -lxml2 -lGLESv2 -V4.4.2,gcc_ntox86 -w1 -g -Wl,-z,relro -Wl,-z,now -LC:/Program2/bbndk-2.0.0-beta3/target/qnx6/../tar get-override/x86/lib -LC:/Program2/bbndk-2.0.0-beta3/target/qnx6/../tar get-override/x86/usr/lib -LC:\Users\Harteex\Documents\bbndk2-workspace\SDL1 2\Simulator -LC:\Users\Harteex\Documents\bbndk2-workspace\Touc hControlOverlay\Simulator Build complete for project SameGooSDL Time consumed: 310 ms.
Does anyone know how I can get an app with SDL running?
Alternatively, does anyone have an empty SDL project for the NDK 2 (Momentics IDE) that I could try?
Solved! Go to Solution.
02-17-2012 04:37 PM
02-19-2012 06:34 PM
I am using that SDL port and TCO already. They seem to compile fine.
The problem is I'm having trouble creating a working project which is based on those two.
I would love to see a project pre-configured which I could import and run, to see what I'm doing wrong.
02-22-2012 11:33 AM
Thanks Harteex. That is definitely a good idea; I'll reach our folks on github and see if we can expedite one to simplify the process.
Feel free to contact me via PM anytime if you need a close follow-up.
02-22-2012 03:15 PM
Here you go! The team that did the port of SDL (they were very helpful) jumped in and we could together put a quick SDL-contained zipped project for you.
I tested it on both the hardware and simulator in my lab and runs well. Let me know if you have any issue.
02-22-2012 06:08 PM
It works, thanks!
Only one issue I had to fix, the include paths in the project points to an absolute position in C:\cygwin with your nick in the path, so I had to change that first.
It's probably a good idea to put this at your SDL github repository, or on the samples pages for the native SDK so others also can get started more easily.
02-23-2012 11:59 AM
You're welcome, I'm glad it helped. I didn't clean it up much, but I really didn't want to let you stuck with this. In the near future some more polished will be available at github.
Good luck on your project!
02-29-2012 12:56 PM
I'd also like to thank you for the SDL port and skeletion program, that helped setup a lot.
I'm having trouble on the simulator now, the sample runs in 640x480 but it I try to change that to native resolution on the PlayBook of 1024x600 the screen setup fails.
I can find 640x480, 800x600 and 1024x600 in the video driver for the playbook and it should work but I can't seem to get it to work except at the lowest. What am I doing wrong?