![]() |
Maemo 5 SDK on Fedora
It is possible to install the Maemo 5 SDK (final) on Fedora 12. You first need to make sure you have installed Xephyr. You can do so with the command:
$ yum install Xephyr since the installer is not able to do so for other distributions than Ubuntu and debian. In the file maemo-sdk-install-wizard_5.0.py you can change line 129 to SB_PATH="/opt/scratchbox" change line 2311 to: exec_cmd(sb_installer_fn + opt + "-s " + SB_PATH) change line 2351 to: cmd = "%s -d -m %s -s %s" % (sdk_installer_fn, self.__sdk_inst_m_opt_arg, SB_PATH) this includes the Scratchbox path during the command invocation. You can then install the SDK by running the script. It will handle the download of PyQT and sip itself. After the install you can start Xephyr. However you can not use the -kb option: $ Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac & The first start of af-sb-init.sh failed for me with a coredump and several segmentation faults. try to close the scratchbox environment and try again. The result: http://picasaweb.google.com/lh/photo...PVlzul5UjAaSqg Greets! Note: I haven't tried it with SELinux as enforcing since I currently run my workstation as permissive. |
Re: Maemo 5 SDK on Fedora
Wow!
I found your page off "fedora people" http://blog.gbraad.nl/2009/11/maemo-...fedora-12.html Now to get coding! A lot of learning and work to do. Got to say I am massively impressed with maemo 5, I can't think of the last time something actually impressed me. I really didn't think it would be this good. |
Re: Maemo 5 SDK on Fedora
nice article, I did exactly the way you have mentioned on my f12-kde machine. But after installation there were some errors though the Xephyr server started but the window was black with only mouse/keyboard grab/release with following errors
Quote:
|
Re: Maemo 5 SDK on Fedora
The SDK is not SELinux friendly. The QEMU that Nokia is using requires some privileged access. Nokia should have fixed this issue before releasing the final SDK.
I also cannot get it to work on a 64-bit machine. All the packages are installed, but starting up the GUI results in nothing in my Xephyr window. Yes, I started it on :2 and exported DISPLAY=:2. I have this working within the Nokia packaged VM under VirtualBox, but I'd rather not have it there. |
Re: Maemo 5 SDK on Fedora
I have to say I saved myself the hassle and just used the VM approach - Fedora has excellent in-built support for running virtual machines and it doesn't take long to set up a basic Ubuntu install in one. Aside from giving the SDK the sort of environment it expects to see it also protects your real system from any potential SDK weirdness - it does need to run some components as root, and a VM keeps it nicely contained.
|
Re: Maemo 5 SDK on Fedora
I'm trying to install on Fedora 12 x86_64, but it aborts thusly:
Code:
which: no dpkg in (/usr/bin:/bin) |
Re: Maemo 5 SDK on Fedora
I just need to RTFS. :)
Code:
--- maemo-sdk-install-wizard_5.0.py.orig 2009-11-16 08:16:39.000000000 -0300 http://wiki.maemo.org/User:Jebba Thanks, -Jeff |
Re: Maemo 5 SDK on Fedora
I got this up and running A-OK in Fedora 12 x86_64 (64 bit), FYI.
|
Re: Maemo 5 SDK on Fedora
@acedip:
That's actually OK. Note, you don't have to run Xephyr as root. In fact you probably shouldn't. Then run these commands (in another terminal, perhaps): Code:
newgrp sbox Code:
af-sb-init.sh Good luck, -Jeff |
Re: Maemo 5 SDK on Fedora
Quote:
abi.vsyscall32=0 That way you don't have to reboot. ;) (sysctl -p) P.S. I have F12 x86_64 working as well. Sweetness... P.P.S. You still can't run the ARM emulator. X86 only. Ugh. |
All times are GMT. The time now is 02:05. |
vBulletin® Version 3.8.8