View previous topic :: View next topic |
Author |
Message |
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Mon Oct 07, 2002 10:34 am Post subject: Abiword 1.1.0 |
|
|
So Abiword 1.1.0 is out complete with Anti-Aliasing (I can't think of any other application which needs it so badly...), table-support and so on...
Anyone dares to do an ebuild for us non-programmers? |
|
Back to top |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Mon Oct 07, 2002 1:06 pm Post subject: |
|
|
is it? where?
abisource.com only has 1.0.3 as latest release |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
|
Back to top |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Mon Oct 07, 2002 2:14 pm Post subject: |
|
|
this is just a development release!!
current stable version is 1.0.3 |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Mon Oct 07, 2002 2:35 pm Post subject: |
|
|
carpman wrote: | this is just a development release!!
current stable version is 1.0.3 |
Yes, I know, but there are also development releases of KDE, gimp, galeon, gnumeric, gaim,.... available, so why not Abiword? |
|
Back to top |
|
|
Schmolch l33t
Joined: 16 Jun 2002 Posts: 746 Location: Germany
|
Posted: Mon Oct 07, 2002 8:32 pm Post subject: |
|
|
Thx Suka for the info.
Thats great news, i was desperately waiting for this. |
|
Back to top |
|
|
Reformist Guru
Joined: 06 Oct 2002 Posts: 323
|
Posted: Thu Oct 10, 2002 5:42 pm Post subject: |
|
|
He's got a point; this version finally has AA support!! And tables, which I'm sure many people use. I think an ebuild would be a great idea; I don't think it would be very different than the 1.03. One day I may get into making ebuidls just for this purpose =)
Alas, a shame I know nothing of making ebuilds at the moment. _________________ -Phil Crosby |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Fri Oct 11, 2002 10:51 am Post subject: |
|
|
Reformist wrote: | He's got a point; this version finally has AA support!! And tables, which I'm sure many people use. I think an ebuild would be a great idea; I don't think it would be very different than the 1.03. One day I may get into making ebuidls just for this purpose =)
Alas, a shame I know nothing of making ebuilds at the moment. |
I tried that, but it isn't that easy, because Abiword 1.1.0 uses fontconfig/Xft 2, which isn't incorporated in Gentoo until now. I actually managed to compile, but only without AA-Support... I am still hoping for someone with better ebuild hacking skills to help out... |
|
Back to top |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Fri Oct 11, 2002 6:41 pm Post subject: |
|
|
there is not a 1.0.3 ebuild yet so a 1.1.0 will probably be a while.
Is there not a package in gentoo tools that automates most of the ebuild process? |
|
Back to top |
|
|
sisob Apprentice
Joined: 28 Jun 2002 Posts: 274 Location: Ireland
|
Posted: Fri Oct 11, 2002 7:22 pm Post subject: |
|
|
I'm running 1.1.0 ATM and it's worth installing manually if you
want to see what it's like - but to make it usable you will need
to manually install xft2 as well _________________ Mark Finlay - Gnome Hacker of Sorts
Come join me on the Gnome User's Forum |
|
Back to top |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Fri Oct 11, 2002 11:37 pm Post subject: |
|
|
this sort of thing show up the one weakness of gentoo portage, a dependency on others to produce ebuilds quickly.
Unless the process become easy enough for semi tech end users to build and submit ebuild we will always have this problem, or software developers start to create their own ebuilds |
|
Back to top |
|
|
surak n00b
Joined: 10 May 2002 Posts: 56 Location: upper-right coast
|
Posted: Fri Oct 11, 2002 11:48 pm Post subject: |
|
|
there is a freeze on new ebuilds (which I guess will be dropped when gentoo 1.4 is released) so even if someone did make an ebuild, it wouldn't be put in the portage tree for a while. Also this is a dev release... once it becomes final I'm sure an ebuild would be out in no time |
|
Back to top |
|
|
Reformist Guru
Joined: 06 Oct 2002 Posts: 323
|
Posted: Sat Oct 12, 2002 12:57 am Post subject: |
|
|
I know there's a freeze in "official" ebuilds, but that shouldn't prevent someone from making one and then posting it. All you have to do is download it and stick it in your /usr/portage/app-office/abiword directory (or whereever its located) or just emerge it from whereever you downloaded. No biggie. I installed the 1.1.0 from source and it crashed everytime I opened an RTF file (which are all of my documents) so that was a no go for me. Also, AA didn't work in it, but of course I didn't have all of my custom flags from make.conf etc.
Anyway an ebuild would be nicer in general. _________________ -Phil Crosby |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Tue Oct 29, 2002 2:06 am Post subject: |
|
|
To come back on this topic:
With the new Gnome 2.1.1 ebuild it should be quite trivial to build Abiword 1.1.0 (because of XFT2 support and so on), but I still can't compile it with AA enabled, that is what I get, anyone who can help me out?
Quote: | In file included from ../../../../src/af/xap/unix/xap_UnixFontManager.h:35,
from ../../../../src/af/xap/unix/xap_UnixFontPreview.h:27,
from ev_UnixToolbar.cpp:43:
../../../../src/af/xap/unix/xap_UnixFont.h:265: syntax error before `('
../../../../src/af/xap/unix/xap_UnixFont.h:267: semicolon missing after declaration of `XftFaceLocker'
../../../../src/af/xap/unix/xap_UnixFont.h:267: parse error at null character
../../../../src/af/xap/unix/xap_UnixFont.h:269: syntax error before `;'
ev_UnixToolbar.cpp: In method `bool EV_UnixToolbar::synthesize()':
ev_UnixToolbar.cpp:647: warning: unused variable `bool bFoundIcon'
ev_UnixToolbar.cpp:701: warning: unused variable `bool bFoundIcon'
ev_UnixToolbar.cpp:828: warning: unused variable `bool bFoundIcon'
ev_UnixToolbar.cpp: In method `bool EV_UnixToolbar::bindListenerToView(AV_View *)':
ev_UnixToolbar.cpp:923: warning: unused variable `bool bResult'
make[5]: *** [ev_UnixToolbar.o] Fehler 1
make[5]: Leaving directory `/home/zaurus/abiword-1.1.0/abi/src/af/ev/unix'
make[4]: *** [all-recursive] Fehler 1
make[4]: Leaving directory `/home/zaurus/abiword-1.1.0/abi/src/af/ev/unix'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/zaurus/abiword-1.1.0/abi/src/af/ev'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/zaurus/abiword-1.1.0/abi/src/af'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/zaurus/abiword-1.1.0/abi/src'
make: *** [all-recursive] Fehler 1
|
|
|
Back to top |
|
|
Reformist Guru
Joined: 06 Oct 2002 Posts: 323
|
Posted: Tue Oct 29, 2002 6:40 am Post subject: |
|
|
That looks like a tough problem... good luck with it =) If I hit it and find a solution, I'll surely post it. How may I ask, did you get past the pspell requirement? What build / tar did you install to satisfy it? I have aspell emerged, which is supposed to be a replacement for ispell and pspell, but eh, the 1.1.0 abiword configure script breaks at "checking for new_pspell_config in -lpspell.... no"
Gentoo's abiword emerges fine, so it's spell checker is apprently installed.
Grr. _________________ -Phil Crosby |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Tue Oct 29, 2002 6:58 am Post subject: |
|
|
Reformist wrote: | That looks like a tough problem... good luck with it =) If I hit it and find a solution, I'll surely post it. How may I ask, did you get past the pspell requirement? What build / tar did you install to satisfy it? I have aspell emerged, which is supposed to be a replacement for ispell and pspell, but eh, the 1.1.0 abiword configure script breaks at "checking for new_pspell_config in -lpspell.... no"
Gentoo's abiword emerges fine, so it's spell checker is apprently installed.
Grr. |
To be honest with ./configure --without-pspell
So: No, I didn't find a solution for that either... |
|
Back to top |
|
|
Reformist Guru
Joined: 06 Oct 2002 Posts: 323
|
Posted: Tue Oct 29, 2002 8:46 am Post subject: |
|
|
Sweet, got it to compile with the --without-pspell flag. Eh, I thought this version was using Xft. Is there a way to enable AA font's in the edit window? Most important part =) _________________ -Phil Crosby |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Tue Oct 29, 2002 10:41 am Post subject: |
|
|
Reformist wrote: | Sweet, got it to compile with the --without-pspell flag. Eh, I thought this version was using Xft. Is there a way to enable AA font's in the edit window? Most important part =) |
Yes with
Code: | ./configure enable-xft |
but this leads to the error I posted above...
I also was able to compile a version of Abiword 1.1.0 without AA, but that is not even half the fun... |
|
Back to top |
|
|
Reformist Guru
Joined: 06 Oct 2002 Posts: 323
|
Posted: Wed Oct 30, 2002 1:48 am Post subject: |
|
|
Suka, you might want to try emerging "unixfont" from cvs, which is on abisource's cvs server. On their build page they have a ton of packages you are supposed to merge from their cvs server. A few, most notably wv (the microsoft RTF filter, or something to that effect). I think I've gotten by the unix font compile errors (same ones you had, just as predicted) but now am getting errors related to wc (in which leads me to conclude abiword is not working with gentoo's wc package).
Until I can compile the cvs version (wc, that is) I can't move any further. _________________ -Phil Crosby |
|
Back to top |
|
|
synonymousca n00b
Joined: 15 Jun 2002 Posts: 62
|
Posted: Wed Oct 30, 2002 2:33 am Post subject: |
|
|
carpman wrote: | there is not a 1.0.3 ebuild yet |
There isn't? Better check /usr/portage/app-office/abiword again.
carpman wrote: | so a 1.1.0 will probably be a while. |
One never knows. |
|
Back to top |
|
|
Reformist Guru
Joined: 06 Oct 2002 Posts: 323
|
Posted: Wed Oct 30, 2002 2:48 am Post subject: |
|
|
At the time of his writing, there was no 1.0.3 build...
1.03 is great, but that version is not very hard to build (manually) =)
1.1.0 seems to be giving me and a few others a lot of trouble. _________________ -Phil Crosby |
|
Back to top |
|
|
synonymousca n00b
Joined: 15 Jun 2002 Posts: 62
|
Posted: Thu Oct 31, 2002 5:17 am Post subject: |
|
|
Heh, oops. I looked at the dates on the three posts above as I was typing mine to verify that the thread was recent, but didn't go so far as his. |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Thu Oct 31, 2002 1:13 pm Post subject: |
|
|
Reformist wrote: | Suka, you might want to try emerging "unixfont" from cvs, which is on abisource's cvs server. On their build page they have a ton of packages you are supposed to merge from their cvs server. A few, most notably wv (the microsoft RTF filter, or something to that effect). I think I've gotten by the unix font compile errors (same ones you had, just as predicted) but now am getting errors related to wc (in which leads me to conclude abiword is not working with gentoo's wc package).
Until I can compile the cvs version (wc, that is) I can't move any further. |
I did a full cvs checkout, gives me the same errors (btw: how did you get past them), my knowledge ends here, so I will have to wait for someone smarter to do an ebuild
Concerning your wv troubles: Normally Abiword doesn't use the installed wv you have to specify it with
Quote: | ./configure with-sys-wv |
Unless you did that, this should not be a problem of Gentoo... |
|
Back to top |
|
|
larman n00b
Joined: 11 Aug 2002 Posts: 48
|
Posted: Sun Nov 17, 2002 11:01 pm Post subject: I got it to work |
|
|
Hey,
After hearing about this cool new version of abiword this morning, I decided to tackle the challenge.
I downloaded the 1.1.0-2 build of abiword that was posted in this thread.
I configured it with --enable-xft and --without-pspell. The abiword ebuilds usually apply a patch that makes it accept aspell in place of pspell, but since I obviously was not using an ebuild I just opted for the built in ispell checking.
I then learned that abiword now depends on fribidy, some unicode library. This was not in portage, but since it was simple I decided to make an ebuild for it (my first one ever). The ebuild worked like a charm, so I was ready to start compiling. Unfortunately, I hit the same snag as the rest of you - the missing FT_Face declaration. I then realized that FT must stand for freetype, so I added #include <freetype/freetype.h> to the file (xap_UnixFont.h or something) and I got past that obstacle. However, it later failed saying that it was missing some XFT declarations. These were not in my X11/Xft/Xft.h. So I was a bit confused. I had already emerged Xft 2.0, but I decided to do it again. The header files were right that time, but it also turned out that Xft.h #included freetype.h. I assume that they did not before that, because of the first compilation error (xap_UnixFont.h does include Xft.h). I tried compiling again, and I got past that part, but I hit another snag with Xft.h missing freetype declarations. It turns out that Xft was referencing the headers for freetype1 instead of freetype2. I wasn't really sure how gcc searches for system header files, so I just unmerged freetype1. I then remerged freetype2 and then xft2 to make sure everything was alright, and this time the compilation went all the way.
I hacked an abiword ebuild so that it would install 1.1 (I don't like installing things outside of portage) and it pretty much worked. I am not going to put it on here yet until I figure out exactly what the deal was with the freetype conflict. It also needs to be cleaned up (ie, the aspell patch no longer works for 1.1). Soon I will post both the fribidy and abiword 1.1 ebuilds, but in the meantime I'd appreciate any ideas as to how these steps solved the problem.
Thanks,
larman |
|
Back to top |
|
|
suka Developer
Joined: 22 Apr 2002 Posts: 383
|
Posted: Thu Nov 21, 2002 9:19 am Post subject: Re: I got it to work |
|
|
larman wrote: | in the meantime I'd appreciate any ideas as to how these steps solved the problem.
Thanks,
larman |
Making an ebuild for Abiword 1.1.2 is much easier, also spell checking works now, so after doing the ebuild for fribidi, you just have to rename the Abiword 1.0.4 ebuild and add --enable-xft to the configure options. Only problem I get is that two paths in the Abiword-2.0 script are set wrong, which can be easily changed. |
|
Back to top |
|
|
|