trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2010

Re: [trinity-devel] Building koffice

From: "Timothy Pearson" <kb9vqf@...>
Date: Wed, 15 Sep 2010 16:25:00 -0500
<snip>
> I'm still building packages on Slackware 12.2. That release came with wv2
> 0.2.3. Release 13.0 uses 0.2.3. The wv2 package was updated to 0.4.2 in
> Slackware 13.1.
>
> Unless there is no choice, I believe 12.2 and 13.0 users should not have
> to update the wv2 package to build or install koffice. Certainly that
> might be required, but I prefer to work from the thesis that Trinity KDE
> should build and install on previous KDE 3.5.10 distros without such
> tinkering.
>
> Previously we thought the failure was caused by an old version of wv2. Yet
> Lenny uses the same 0.2.3 version. Trinity koffice builds for that
> operating system.
<snip>

I provide the newer version of wv2 for Lenny in the dependencies PPA. 
There were significant differences between the two APIs that forced the
following changes in SVN:
r1082110
r1082138
r1082651

As I think I mentioned before the build failure is most likely due to the
missing .la file from the newer version of wv2.  If you really want to use
the older version, you will need to reverse the previous three patches
(which could be done automatically) before koffice will build.  What I
would do is copy the koffice source, reverse patch the copy, then run a
diff between the original and the copy.  You can then automatically apply
that single diff file to the source prior to build as part of your build
script.  Other distros have had to do similar hacks over time as the
official KDE sources migrated to new versions of system libraries; this
situation is quite similar.

Hope this helps!

Tim