Author Topic: Developer Image 1.6 is available  (Read 14759 times)

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Developer Image 1.6 is available
« on: November 12, 2004, 12:27:31 pm »
I've updated Developer Image:

 - Added UIC (UI Compiler)
 - Added tmake
 - Added qembed - File and Image Embedder
 - Added man, groff and a hole bunch of man pages
 - Added VIM

Now having UIC and tmake in place, it's possible to build Qtopia GUI applications (not only console ones) on board your Zaurus!

Please, note that this version uses squashfs filesystem instead of cramfs, so you'll need a kernel module. See the this thead for details:

https://www.oesf.org/forums/inde...?showtopic=8323

The new Developer Image 1.6 can be downloaded here:

https://www.oesf.org/downl...dev-img-1.6.zip

Some recommendations: compiling C++ programs will each up most of your memory. It's highly recommended to create a swapfile of 32 Mb or more and disable some of the memory-coinsuming fast load applications, like KO/Pi PIM apps. Even then you may get Low Memory messages from Qtopia with large source files, so it's also recommended to split them into smaller ones.
« Last Edit: November 15, 2004, 04:47:14 am by maslovsky »

kopsis

  • Sr. Member
  • ****
  • Posts: 329
    • View Profile
    • http://kopsisengineering.com
Developer Image 1.6 is available
« Reply #1 on: November 12, 2004, 04:47:04 pm »
Cool!! I've been using a modified zgcc but I never got around to putting tmake in it. I'll have to give this a try. Thanks!

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
Developer Image 1.6 is available
« Reply #2 on: November 13, 2004, 07:54:20 am »
Cool,

du -s -m /mnt/develop

shows 103Mb of things stuffed into the 37Mb squashfs image..... any idea how it came out on cramfs ?

Anyway, looks good.... now if only we had 'designer' on there too

- Andy
« Last Edit: November 13, 2004, 07:54:45 am by iamasmith »
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

ashikase

  • Sr. Member
  • ****
  • Posts: 280
    • View Profile
    • http://
Developer Image 1.6 is available
« Reply #3 on: November 14, 2004, 09:19:41 pm »
One apparent problem I've found is that tmake will write the paths for uic and moc in the Makefile as $(QTDIR)/bin/uic and $(QTDIR)/bin/moc. The QTDIR variable, by default, points to /home/QtPalmtop. However, for the dev_img, uic and moc are in (mount dircectory)/bin.

Two possible solutions are to:

1. add links for uic and moc to /home/QtPalmtop/bin

2. use "QTDIR=(mount_directory) make" to compile

I prefer the second option, but when I tried it, it included a file which caused the following error:
Quote
/mnt/dev/include/bits/in.h:69: ANSI C++ forbids data member `ip_opts' with same name as enclosing class
I haven't really looked into this much yet, so I may just be overlooking something.

- ashikase
  anpachi, gifu, japan
SL-C3100 & SL-C760

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Developer Image 1.6 is available
« Reply #4 on: November 15, 2004, 04:41:44 am »
Quote
One apparent problem I've found is that tmake will write the paths for uic and moc in the Makefile as $(QTDIR)/bin/uic and $(QTDIR)/bin/moc. The QTDIR variable, by default, points to /home/QtPalmtop. However, for the dev_img, uic and moc are in (mount dircectory)/bin.

Two possible solutions are to:

1. add links for uic and moc to /home/QtPalmtop/bin

2. use "QTDIR=(mount_directory) make" to compile

I prefer the second option, but when I tried it, it included a file which caused the following error:
Quote
/mnt/dev/include/bits/in.h:69: ANSI C++ forbids data member `ip_opts' with same name as enclosing class
I haven't really looked into this much yet, so I may just be overlooking something.

- ashikase
  anpachi, gifu, japan
Did you run compiler_setup.sh script?  It should have  created all nessesary links. At least I was able to build my Alarm Clock application with a fresh setup...

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Developer Image 1.6 is available
« Reply #5 on: November 15, 2004, 04:43:06 am »
Quote
Cool,

du -s -m /mnt/develop

shows 103Mb of things stuffed into the 37Mb squashfs image..... any idea how it came out on cramfs ?

It was more than 50 Mbytes

Quote
Anyway, looks good.... now if only we had 'designer' on there too

Actualy I thought about it myself... maybe later

freizugheit

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
    • http://
Developer Image 1.6 is available
« Reply #6 on: November 15, 2004, 10:24:43 pm »
Has anyone installed on SL-5600?
« Last Edit: November 15, 2004, 10:25:15 pm by freizugheit »

Yasen

  • Full Member
  • ***
  • Posts: 107
    • View Profile
    • http://
Developer Image 1.6 is available
« Reply #7 on: November 16, 2004, 02:56:21 am »
You'll definetli need kernel module from this tread.
[span style=\'font-size:8pt;line-height:100%\']SL-5600 PXA-250
noname 256 MB MMC fat,
SanDisk 1GB  CF vfat
[/span]

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Developer Image 1.6 is available
« Reply #8 on: February 15, 2005, 05:12:40 pm »
Now that I've got 'Dev_Img-1.6' running on my C3000....  

Could someone tell me what command(s) you use to compile QT apps using 'dev_img-1.6' ?

Thanks,

Mark
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/

Stubear

  • Hero Member
  • *****
  • Posts: 1164
    • View Profile
    • http://
Developer Image 1.6 is available
« Reply #9 on: February 15, 2005, 09:05:35 pm »
Quote
Now that I've got 'Dev_Img-1.6' running on my C3000....  

Could someone tell me what command(s) you use to compile QT apps using 'dev_img-1.6' ?

Thanks,

Mark
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67191\"][{POST_SNAPBACK}][/a][/div]

Code: [Select]
tmake -o Makefile .pro
make
is the generic code I've used for a lot of stuff

Stu
SL-C1000, Hand converted to English with Japanese Input
Running X apps via X/Qt
iRiver USB host cable; Diatec P-Cord usb power cable (extendable); Acro's Reel Cable USB (A to A, B, Mini-B,  & Mini-B 8pin); GreenHouse 1Gb PicoDrive+; 2x256Mb Hagiwara SD cards; 128Mb Transcend CF card; 512Mb PQI CF card; AmbiCom WL1100C-CF 11B WLAN card

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Developer Image 1.6 is available
« Reply #10 on: February 15, 2005, 11:26:19 pm »
Thanks for your help, Stubear!

Mark
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Developer Image 1.6 is available
« Reply #11 on: February 16, 2005, 05:42:00 am »
Don't forget to create a 64 or even 128 Mb swap file if you're planning to build relatively complex Qtopia GUI sources.

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Developer Image 1.6 is available
« Reply #12 on: February 16, 2005, 09:53:56 am »
Thanks, Maslovsky.

Even though I am using a C3000 you recommend doing this?

Mark



Quote
Don't forget to create a 64 or even 128 Mb swap file if you're planning to build relatively complex Qtopia GUI sources.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67274\"][{POST_SNAPBACK}][/a][/div]
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
Developer Image 1.6 is available
« Reply #13 on: February 16, 2005, 11:02:28 am »
Quote
Thanks, Maslovsky.

Even though I am using a C3000 you recommend doing this?

Mark



Quote
Don't forget to create a 64 or even 128 Mb swap file if you're planning to build relatively complex Qtopia GUI sources.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67274\"][{POST_SNAPBACK}][/a][/div]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67305\"][{POST_SNAPBACK}][/a][/div]

ArchiMark, did you use the squashfs module that I posted to the 3000 forum for this? If by any chance you did then let me know and I will turn it into a proper IPK for 3000 users. I haven't had any responses on that thread as to its stability etc. yet.  If not then I'll test when I finally get my 3000.

Cheers,

Andy
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Developer Image 1.6 is available
« Reply #14 on: February 16, 2005, 02:38:03 pm »
Sorry, Andy, but I think I used squashfs module posted by other forum member, m-morino....

Mark

Quote
ArchiMark, did you use the squashfs module that I posted to the 3000 forum for this? If by any chance you did then let me know and I will turn it into a proper IPK for 3000 users. I haven't had any responses on that thread as to its stability etc. yet.  If not then I'll test when I finally get my 3000.

Cheers,

Andy
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67313\"][{POST_SNAPBACK}][/a][/div]
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/