Alon Keren wrote:
Hi,
I've just finished installing OOo-2.0.2 with a system-installed
firefox (version 1.0.7).
It hasn't been a smooth sailing, so I thought I'd share my experience,
and perhaps get some insight from anyone who's already done it
(perhaps in a better way).
Is there progress on the subject beyond what's on the mailing list and
on the developments BLFS?
<Snip>
The first error I encountered was during configuration, as it failed
to find Mozilla's nspr package. While 'mozilla-nspr' does not exist,
'firefox-nspr' does, so I changed the 'configure' file accordingly (to
use '$moz_flavour' instead of 'mozilla'). Then 'set_soenv' complained
for not having a propoer '@MOZ_PLUGIN_CFLAGS' so I set it
appropriately in 'configure' (see the attached patch for both changes
- OOo-2.0.2-firefox_nspr-1.patch)
The next error was during the building of 'libxmlsec': a crypto
library was not found. Again, a search for mozilla's packages was to
blame. My solution was to set the nss and nspr paths variables to
those of firefox, and not mozilla (see attached
'OOo-2.0.2-xmlsec_firefox-1.patch').
Finally, some variables that marked the include-paths of mozilla
headers had to be changed to include-paths of firefox-headers in
'OOo-2.0.2/extensions/source/plugin/{base,unx}/makefile.mk' (see
attached 'OOo-2.0.2-plugin_base_includes-1.patch',
'OOo-2.0.2-plugin_unx_includes-1.patch').
This is a quick guess. All of the above should have been handled by the
system-mozilla-fixes patch. The mentioned $moz_flavor change should
have been made when configure was regenerated, and suseqently the
correct pkgconfig files should have updated the rest of the variables.
The configure script is no longer patched directly, rather patching
configure.in. I suspect that autoreconf was either not run or did not
complete successfully, or that the system-mozilla-fixes patch was not
applied. That said, I'll double check the build tomorrow evening when
I've finised with the X section to eliminate errors on my part when
comitting changes to the book.
-- DJ Lucas
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page