Reply
Thread Tools
noobmonkey's Avatar
Posts: 3,203 | Thanked: 1,391 times | Joined on Nov 2009 @ Worthing, England
#41
just to add i use Khertans packager, and pyGTKEditor, and i was brand new to all things linux, maemo, python until recently and i really find it all quite easy now (Well almost all)

The wiki's are ok, you do need to research yourself a bit... QT can be a pain (But hopefully not for much longer) - and its quick... i mean, write code, test code, package code, upload to devel - all done in under 30 mins...

change code, package code, upload - another 10 mins

quite easy to do anywhere with pygtkeditor
__________________
----------- Follow me on Twitter here
----------- My Photography Website and Blog is here
----------- Author of the N900 Health Check Application ----------- New Version in Extras Devel (Dec 2010 - 2.9.10)
----------- Are you on the N900 World Map? - http://pininthemap.com/maemo - masterpin: shotgun
----------- What apps do you want to see on the n900 or in MeeGo in the future? -
 

The Following User Says Thank You to noobmonkey For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#42
noobmonkey: are you using a new version of pypackager, or py2deb?

I had to patch py2deb myself to use the "Maemo Display Name" and to fix the bugtracker field...
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
noobmonkey's Avatar
Posts: 3,203 | Thanked: 1,391 times | Joined on Nov 2009 @ Worthing, England
#43
Originally Posted by qole View Post
noobmonkey: are you using a new version of pypackager, or py2deb?

I had to patch py2deb myself to use the "Maemo Display Name" and to fix the bugtracker field...

Khertans new and improved one (Yeah he patched mine for me - hehe) - but was working fine apart from the bugtracker!

Now i just need to resolve rogue icons on the website lol

(Still thoroughly impressed!)
__________________
----------- Follow me on Twitter here
----------- My Photography Website and Blog is here
----------- Author of the N900 Health Check Application ----------- New Version in Extras Devel (Dec 2010 - 2.9.10)
----------- Are you on the N900 World Map? - http://pininthemap.com/maemo - masterpin: shotgun
----------- What apps do you want to see on the n900 or in MeeGo in the future? -
 
Posts: 289 | Thanked: 83 times | Joined on Jul 2006
#44
Originally Posted by qole View Post
If you want to make your own image:

5. Use Easy Chroot (or do it the hard way if you insist) to chroot into the image! Remember to install the Nokia Binaries.
Ok, up to step 5... when trying to do apt-get update within the chroot (mounted with easy chroot), I end up with.

Code:
[root@Debian: /]apt-get update
Ign http://repository.maemo.org fremantle/sdk Release.gpg
16% [Working]FATAL -> Could not set non-blocking flag Bad file descriptor
E: Method http has died unexpectedly!
[root@Debian: /]
Presumably, this happens when the file system in question has been mounted with the 'nodev' option... but remounting it with the 'dev' option ("mount -o remount,dev /.debian") makes no difference.

Any idea what's going on?

--denis
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#45
denis:

Try this:
1. mount the chroot
2. run "sudo synchroot" from the terminal
3. try again
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#46
Hi all,

Someone pointed out to me that my image is getting pretty out of date.

I'll make a new PR 1.2 image in the next short while, but until then, you can grab the PR 1.2 armel rootstrap tarball (the stuff that goes in the image file) from here:

maemo-sdk-rootstrap_5.0_10.2010.09-3_armel.tgz

You can dump that into an image yourself, or wait a few days and grab mine.

EDIT: Looks like it may not be "a few days" after all...
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!

Last edited by qole; 2010-05-17 at 17:28.
 

The Following 3 Users Say Thank You to qole For This Useful Post:
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#47
There is an app in the repos called PyGTKEditor, which claims to be a lightweight IDE developed specifically for Maemo devices.

Unfortunately I don't know Python, but it may be of use to those who do.
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#48
So I've been working on my pr1.2 development chroot... It is interesting how much Nokia keeps out of the original rootfs. I tried installing Leafpad without downloading the Nokia binaries, but the menu is unreadable because the localization files are in the Nokia binaries repository...

I've been thinking, wouldn't you be able to run the apps of PR 1.2 if you downloaded my on-device SDK, chrooted in, and then installed the Nokia binaries? You would at least be able to run all of the QT apps, right?

Hmmm...

(EDIT: Downloading and installing the Nokia binaries takes a ridiculously long time on-device! I wish I could include them in my image file, but I don't want to incur the wrath of Nokia...)
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
Posts: 284 | Thanked: 320 times | Joined on May 2010 @ Peterborough, UK
#49
Hi Qole,

Many thanks for the image you created yesterday, it's much appreciated. However I do have a problem qchroot'ing it, I get the following:

Code:
Nokia-N900-02-8:/home/user/MyDocs# qchroot maemo-sdk-v1_2.img.ext2 /sdk
Mounting...
using image file: maemo-sdk-v1_2.img.ext2
fs type is ext2
Using ext2 file system
mounting maemo-sdk-v1_2.img.ext2 on loop
...maemo-sdk-v1_2.img.ext2 mounted on loop0
.
mount: mounting /dev on /sdk/dev failed: No such file or directory
..
mount: mounting none on /sdk/dev/pts failed: No such file or directory
mount: mounting /dev/shm on /sdk/dev/shm failed: No such file or directory
...
....
mount: mounting /var/run/dbus on /sdk/var/run/dbus failed: No such file or directory
mount: mounting /var/lib/dbus on /sdk/var/lib/dbus failed: No such file or directory
mount: mounting /var/run/pulse on /sdk/var/run/pulse failed: No such file or directory
Everything set up, running chroot...
[root@maemo5_v1_2: /]
This then results in ./configure failing as so:

Code:
./configure: line 1: /dev/null: No such file or directory
./configure: line 74: /dev/null: No such file or directory
./configure: line 1: /dev/null: No such file or directory
./configure: line 83: /dev/null: No such file or directory
./configure: line 124: /dev/null: No such file or directory
./configure: line 136: /dev/null: No such file or directory
./configure: line 242: /dev/null: No such file or directory
./configure: line 242: /dev/null: No such file or directory
./configure: line 242: /dev/null: No such file or directory
./configure: line 242: /dev/null: No such file or directory
./configure: line 242: /dev/null: No such file or directory
./configure: line 242: /dev/null: No such file or directory
./configure: This script requires a shell more modern than all
./configure: the shells that I found on your system.
./configure: Please tell bug-autoconf@gnu.org and malattia@linux.it
./configure: about your system, including any error possibly output
./configure: before this message. Then install a modern shell, or
./configure: manually run the script under such a shell if you do
./configure: have one.
Anything I can do to fix this?
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#50
Sorry, Tigerite, that version I uploaded to qole.org was pretty basic. I hadn't tried running it on my N900 yet. I'm trying to get a "good" version before announcing it.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following 4 Users Say Thank You to qole For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 15:56.