[ooo-build] Unable to Load Included Impress Templates in ooo-build 3.2.1.4
Christoph Willing
c.willing at uq.edu.au
Tue Jun 29 06:46:20 PDT 2010
On 29/06/2010, at 11:12 PM, <ooo-build at opennix.com> <ooo-build at opennix.com
> wrote:
> On 06/22/2010 10:15 PM, ooo-build at opennix.com wrote:
>> On 06/22/2010 09:50 PM, Christoph Willing wrote:
>>>
>>> On 23/06/2010, at 1:24 PM, <ooo-build at opennix.com> <ooo-build at opennix.com
>>>> wrote:
>>>
>>>> On 06/22/2010 07:07 PM, Christoph Willing wrote:
>>>>>
>>>>> On 23/06/2010, at 8:34 AM, <ooo-build at opennix.com> <ooo-build at opennix.com
>>>>>> wrote:
>>>>>
>>>>>> Hi List,
>>>>>>
>>>>>> I have successfully built ooo-build 3.2.1.4 for Slackware64 13.1.
>>>>>> Now I
>>>>>> am having problems using the included Impress background
>>>>>> templates.
>>>>>
>>>>>
>>>>> I have also built 3.2.1.4 for Slackware64-13.1 but I can't
>>>>> reproduce
>>>>> that problem. Templates & backgrounds load without any trouble.
>>>>>
>>>>> Perhaps you could check our binary at:
>>>>> http://www.vislab.uq.edu.au/slackware64/13.1/openoffice-3.2.1.4-x86_64-1_uqv.txz
>>>>>
>>>>> and if it works as expected (which it should) then we can
>>>>> investigate
>>>>> whether some difference in building technique is causing the
>>>>> problem.
>>>>>
>>>>>
>>>>> chris
>>>>
>>>> Thanks for responding, Chris. Sure enough I do not have the same
>>>> problems using your OOo package.
>>>>
>>>> Yours is built with an older icu4c. That is the first difference I
>>>> noticed. I had to replace my icu4c package with yours. I do not
>>>> believe that is the cause of my issue, as I had the same problems
>>>> with
>>>> Impress when I built ooo-build 3.2.0.x for Slackware 13.0. That
>>>> was
>>>> built against icu4c 4.2.1 (the same version you used).
>>>>
>>>> Here is my configure command line:
>>>>
>>>> CFLAGS="-O2 -fPIC" \
>>>> CXXFLAGS="-O2 -fPIC" \
>>>> ./configure \
>>>> --prefix=/usr \
>>>> --libdir=/usr/lib64 \
>>>> --sysconfdir=/etc \
>>>> --localstatedir=/var/lib \
>>>> --mandir=/usr/man \
>>>> --docdir=/usr/doc/openoffice-3.2.1.4 \
>>>> --build=x86_64-slackware-linux \
>>>> --with-distro=Slackware \
>>>> --with-ant-home=/usr/share/ant \
>>>> --with-lang="" \
>>>> --disable-odk \
>>>> --disable-pam \
>>>> --disable-pam-link \
>>>> --disable-post-install-scripts \
>>>> --enable-access \
>>>> --enable-cairo \
>>>> --disable-kde \
>>>> --disable-kde4 \
>>>> --enable-gtk \
>>>> --with-system-cairo \
>>>> --with-system-neon \
>>>> --with-system-icu \
>>>> --with-system-expat \
>>>> --with-system-boost \
>>>> --with-system-mozilla=seamonkey \
>>>> --disable-mono \
>>>> --with-docdir=/usr/doc/openoffice-3.2.1.4 \
>>>> --with-gcc-speedup=ccache \
>>>> --with-openclipart=/usr/share/openclipart \
>>>> --enable-pdfimport
>>>>
>>>> I've had to apply the patch included in this post:
>>>> http://lists.freedesktop.org/archives/ooo-build/2010-January/000473.html
>>>>
>>>> That thread was started by me, as well. No matter what I tried
>>>> to use
>>>> for --with-lang the build would fail. I tried setting it to "",
>>>> "en-US", and "en-US fr" without luck. So I dug up that patch again
>>>> and
>>>> configured with --with-lang="".
>>>
>>>
>>> I haven't used any --with-lang at all in mine. I wonder if adding
>>> the
>>> patch suggested above which enables you to use it causes your
>>> problem?
>>> The patch name (sdext-presenter-makefile.diff) indicates that it
>>> plays
>>> around with the presenter makefile and maybe it has some bad side
>>> effect.
>>
>> About 1.5 hours ago I started a build sans the above mentioned
>> patch and
>> leaving --with-lang out completely. Because, as you say, building
>> OpenOffice takes a fair bit of time, so I might as well try
>> something as
>> soon as possible. I *think* I tried this approach already prior to
>> resulting to trying the above patch, but I could be wrong. I'll find
>> out in a few hours whether or not it will build.
>>
>>>
>>> Since I don't set any --with-lang option, nor explicitly apply the
>>> above patch, I see a "fail" during compilation, same as already
>>> mentioned in http://lists.freedesktop.org/archives/ooo-build/2010-March/000741.html
>>> .
>>>
>>>
>>>> Is there any chance you can share your build process, or perhaps
>>>> the
>>>> SlackBuild you used?
>>>
>>> Its included in the binary package in /usr/src/slackbuilds/
>>> openoffice-3.2.1.4/Slack.build. Sorry its a bit messy - I often try
>>> new things with the builds but since the turn around time compiling/
>>> testing for ooo is quite long, I tend to leave old things lying
>>> around
>>> in there much longer than I normally would, in case I need to revert
>>> to a previous incantation. The Slack.build uses some global helper
>>> functions of my own that are not included in that directory but
>>> their
>>> usage is pretty transparent.
>>>
>>
>> Thanks. I guess I didn't examine the install log from your package
>> closely enough to notice that. You and I use a few different
>> options,
>> but it is unclear to me if any of them would have an impact. I
>> also see
>> you and I came up similar fixes for the OpenOffice menus in Xfce
>> missing
>> icons.
>>
>> Unfortunately I'll be away for about a week, so my time to
>> experiment is
>> limited for now.
>>
>> -Mike
>>
>
> When I got back in town last night I rebuilt ooo-build 3.2.1.4. This
> time I did not use any --with-lang configure option or the patch from
> http://lists.freedesktop.org/archives/ooo-build/2010-January/000473.html
> .
> The build failed until I configured without using --enable-pdfimport.
> Obviously the PDF Import extension was not built. Neither was the
> Presentation Minimizer extension. However, I am now able to use
> templates in Impress.
Mike,
I did some more fiddling too and found that the patch is necessary
when --enable-pdfimport is used, quite apart from it being necessary
for --with-lang. A build with the patch and --enable-pdfimport
succeeded and (as before without patch and without --enable-
pdfimport), template usage was fine. Since your previous template
usage failure was when --with-lang was configured, it looks like the --
with-lang option is the culprit.
chris
Christoph Willing +61 7 3365 8316
QCIF Access Grid Manager
University of Queensland
More information about the ooo-build
mailing list