Author Topic: Build Abiword 2.4.4  (Read 18028 times)

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Build Abiword 2.4.4
« on: April 29, 2006, 06:24:29 am »
I just finished compiling abiword 2.4.4 on my C3000 natively and was able to open my staroffice documents! many of the plugins failed to compile but I managed to compile the ones important to me. How do I package up all these files? Do I make DESTDIR=/data/ipkroot/abiword/data install for each of the abiword subdirectories?
« Last Edit: May 05, 2006, 05:48:51 am by Meanie »
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Build Abiword 2.4.4
« Reply #1 on: April 29, 2006, 06:59:43 am »
in OE/OZ we have Abiword + Abiword-plugin-NAME
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

sashz

  • Sr. Member
  • ****
  • Posts: 388
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #2 on: April 29, 2006, 12:49:52 pm »
hrw, stop post about OE in our forum. For every your message i will post message about pdaXrom in your forum.

https://www.oesf.org/forums/index.php?showt...95&#entry125095

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Build Abiword 2.4.4
« Reply #3 on: April 29, 2006, 01:20:36 pm »
Heh.. I wanted to say how we splitted Abiword into subpackages in OE - maybe this will interest Meanie.

Currently there are 'abiword' which contain main program with all what is needed to run and packages with plugins 'abiword-plugin-NAME'. This allow user to choose what to install and does not fill system with not necessary dependencies (some plugins can be not needed for user so why has to install extra deps).

Filelists: http://ewi546.ewi.utwente.nl/tmp/hrw/abiword/ (maybe this is too modular way but thats how we did it).
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

sashz

  • Sr. Member
  • ****
  • Posts: 388
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #4 on: April 29, 2006, 01:23:52 pm »
OZ OE - forbidden words here

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Build Abiword 2.4.4
« Reply #5 on: April 29, 2006, 01:32:06 pm »
Quote
OZ OE - forbidden words here
[div align=\"right\"][a href=\"index.php?act=findpost&pid=125104\"][{POST_SNAPBACK}][/a][/div]

Heh, don't look at the title bar of your browser: "OE forums"
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

sashz

  • Sr. Member
  • ****
  • Posts: 388
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #6 on: April 29, 2006, 01:35:52 pm »
Quote
Quote
OZ OE - forbidden words here
[div align=\"right\"][a href=\"index.php?act=findpost&pid=125104\"][{POST_SNAPBACK}][/a][/div]

Heh, don't look at the title bar of your browser: "OE forums"
[div align=\"right\"][a href=\"index.php?act=findpost&pid=125106\"][{POST_SNAPBACK}][/a][/div]

you stole this name here for bitbake?

sashz

  • Sr. Member
  • ****
  • Posts: 388
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #7 on: April 29, 2006, 01:41:10 pm »
Quote
Koen blog' from Tue, 14 Mar 2006:
blablabla...

We can now use apps built with MaverickCrunch and iwmmxt on a regular rootfs.

pdaXrom uses iwmmxt about year - OZ sucks?

desertrat

  • Hero Member
  • *****
  • Posts: 743
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #8 on: April 30, 2006, 09:56:43 am »
Quote
I just finished compiling abiword 2.4.4 on my C3000 natively and was able to open my staroffice documents!
Meanie, does this version support printing to PDF? Previous versions of Abiword from official feeds segfaulted when doing printing of any kind. beta3 Abiword does print to PDF without segfaulting but the results are far from satisfactory as can be seen from the screenshots

 [ Invalid Attachment ]

-- cheers
SL-C3100 / Ambicon WL1100C-CF / pdaXrom 1.1.0beta3 / IceWM

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Build Abiword 2.4.4
« Reply #9 on: April 30, 2006, 11:56:09 am »
Quote
Quote
I just finished compiling abiword 2.4.4 on my C3000 natively and was able to open my staroffice documents!
Meanie, does this version support printing to PDF? Previous versions of Abiword from official feeds segfaulted when doing printing of any kind. beta3 Abiword does print to PDF without segfaulting but the results are far from satisfactory as can be seen from the screenshots

 [ Invalid Attachment ]   [ Invalid Attachment ]

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

nope, it still crashes and i was not able to compile the pdf plugin either.
but, i was able to fix all the window sizes so now all the windows are correctly sized for the Z screen

I also discovered that gtk2 is to blame for a lot of other oversized windows so I hacked it to fit the screen
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

scheck.r

  • Sr. Member
  • ****
  • Posts: 320
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #10 on: April 30, 2006, 12:29:48 pm »
So, if I understand you correctly, if one installs your hacked gtk2 package, all windows will fit the Z screen. If that is the case, can you make an ipk of your hacked gtk2 package, please ? That would make many people happy.
You solve so many problems in so little time, you are amazing !!!
SL-C1000 from PriceJapan(cheap and very fast shipping) with EA-70 power adapter, iRiver USB Host cable, PDAIR case, pentopia stylus, ultra clear screen-protector from shop.brando.com.hk only $3 for shipping worldwide
4GB Hitachi Microdrive, 1GB Kingston Elite Pro CF, 4GB Transcend 150x SD, Symbol Spectrum 4137 CF WiFi(low power)
PdaXrom pdaxii13 5.4.9 updated with Kkazakov13's feed. I owned a SL-6000L before

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Build Abiword 2.4.4
« Reply #11 on: April 30, 2006, 01:00:41 pm »
Quote
So, if I understand you correctly, if one installs your hacked gtk2 package, all windows will fit the Z screen. If that is the case, can you make an ipk of your hacked gtk2 package, please ? That would make many people happy.
You solve so many problems in so little time, you are amazing !!!
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

well, not yet. i meant all the windows in abiword are fixed so far. i havent gone through all gtk2 files yet, only the ones abiword uses but some apps that use the same widgets will benefit.

now to get all window sizes fixed gtk2 needs to be completely fixed, but some apps use gtk 1.2 while others use qt and other libraries like wx, gnome, kde... all of them need to be fixed up...

and then some apps hardcode the screen sizes too, so each of those apps need to be fixed individusally. abiword has some hardcoded values which I hacked to be zaurus friendly hardcoded values so i had all the abiword windows nicely fit on the screen except for the file open dialog. i spend hours looking and trying to make abiword resize that window correctly until i traced it back to gtk2 filechooser being the culprit. so i hacked gtk2
i also hacked gqview and xpdf btw. all the hacked binaries as well as the ip files are on my website

[a href=\"http://zaurus.daemons.gr/menaie/pdaxrom/]http://zaurus.daemons.gr/menaie/pdaxrom/[/url]
http://www.users.on.net/~hluc/myZaurus/custom-pdaxrom.html
« Last Edit: April 30, 2006, 01:01:34 pm by Meanie »
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

desertrat

  • Hero Member
  • *****
  • Posts: 743
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #12 on: April 30, 2006, 02:30:00 pm »
Quote
nope, it still crashes and i was not able to compile the pdf plugin either.
Bummer, in that case I'll stick to the official version since I've now found that printing to PS does work.

-- cheers
SL-C3100 / Ambicon WL1100C-CF / pdaXrom 1.1.0beta3 / IceWM

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Build Abiword 2.4.4
« Reply #13 on: April 30, 2006, 04:36:24 pm »
Quote
Quote
So, if I understand you correctly, if one installs your hacked gtk2 package, all windows will fit the Z screen. If that is the case, can you make an ipk of your hacked gtk2 package, please ? That would make many people happy.
You solve so many problems in so little time, you are amazing !!!
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

well, not yet. i meant all the windows in abiword are fixed so far. i havent gone through all gtk2 files yet, only the ones abiword uses but some apps that use the same widgets will benefit.

now to get all window sizes fixed gtk2 needs to be completely fixed, but some apps use gtk 1.2 while others use qt and other libraries like wx, gnome, kde... all of them need to be fixed up...

and then some apps hardcode the screen sizes too, so each of those apps need to be fixed individusally. abiword has some hardcoded values which I hacked to be zaurus friendly hardcoded values so i had all the abiword windows nicely fit on the screen except for the file open dialog. i spend hours looking and trying to make abiword resize that window correctly until i traced it back to gtk2 filechooser being the culprit. so i hacked gtk2
i also hacked gqview and xpdf btw. all the hacked binaries as well as the ip files are on my website

[a href=\"http://zaurus.daemons.gr/menaie/pdaxrom/]http://zaurus.daemons.gr/menaie/pdaxrom/[/url]
http://www.users.on.net/~hluc/myZaurus/custom-pdaxrom.html
[div align=\"right\"][a href=\"index.php?act=findpost&pid=125203\"][{POST_SNAPBACK}][/a][/div]
Is it gtk2 at fault? I always thought it was the window manager, as abiword (including the file open dialog) resizes to fit the screen perfectly under xfce4, but not in the default window manager. I wonder what xfce does to get gtk2 into line?
SL6000-L, RC12

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Build Abiword 2.4.4
« Reply #14 on: April 30, 2006, 10:13:39 pm »
Quote
Quote
Quote
So, if I understand you correctly, if one installs your hacked gtk2 package, all windows will fit the Z screen. If that is the case, can you make an ipk of your hacked gtk2 package, please ? That would make many people happy.
You solve so many problems in so little time, you are amazing !!!
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

well, not yet. i meant all the windows in abiword are fixed so far. i havent gone through all gtk2 files yet, only the ones abiword uses but some apps that use the same widgets will benefit.

now to get all window sizes fixed gtk2 needs to be completely fixed, but some apps use gtk 1.2 while others use qt and other libraries like wx, gnome, kde... all of them need to be fixed up...

and then some apps hardcode the screen sizes too, so each of those apps need to be fixed individusally. abiword has some hardcoded values which I hacked to be zaurus friendly hardcoded values so i had all the abiword windows nicely fit on the screen except for the file open dialog. i spend hours looking and trying to make abiword resize that window correctly until i traced it back to gtk2 filechooser being the culprit. so i hacked gtk2
i also hacked gqview and xpdf btw. all the hacked binaries as well as the ip files are on my website

[a href=\"http://zaurus.daemons.gr/menaie/pdaxrom/]http://zaurus.daemons.gr/menaie/pdaxrom/[/url]
http://www.users.on.net/~hluc/myZaurus/custom-pdaxrom.html
[div align=\"right\"][a href=\"index.php?act=findpost&pid=125203\"][{POST_SNAPBACK}][/a][/div]
Is it gtk2 at fault? I always thought it was the window manager, as abiword (including the file open dialog) resizes to fit the screen perfectly under xfce4, but not in the default window manager. I wonder what xfce does to get gtk2 into line?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=125225\"][{POST_SNAPBACK}][/a][/div]

That's an interesting observation. I tried openbox (the default wm) and fluxbox, both behaved the same, ie oversized windows and once I hacked gtk, both behaved the way I wanted them to so I assumed gtk2 was to blame but since xfce is doing it properly, then maybe the other window managers aren't using gtk2 correctly. I will take a look at the source code for xfce and see how its done there. openbox might do it correctly if xinerama extension is enabled, fluxbox and blackbox just don't seem to care. so its either hacking gtk2 or openbox and fluxbox.
so does xfce display the qt config menus correctly as well? i should try xfce. it is next on my list to do after getting pdaX to work on my OQO. maybe i should bump up its position on the list...
« Last Edit: April 30, 2006, 10:14:13 pm by Meanie »
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K