> Sent: Monday, June 03, 2019 at 10:16 PM
> From: "Wayne Blaszczyk via blfs-support" 
> <[email protected]>
> To: "BLFS Support List" <[email protected]>
> Cc: "Wayne Blaszczyk" <[email protected]>
> Subject: Re: [blfs-support] LibreOffice-6.2.3 and ICU-64.2
>
> On Mon, 2019-06-03 at 05:26 +0100, Ken Moffat via blfs-support wrote:
> > On Mon, Jun 03, 2019 at 04:57:52AM +0200, Christopher Gregory via 
> > blfs-support wrote:
> > >
> > > > On Sun, Jun 02, 2019 at 11:16:15AM +0200, Christopher Gregory via 
> > > > blfs-support wrote:
> > > > > Hello,
> > > > > Christopher.
> > > >
> > > > Hi Christopher,
> > > >
> > > > I hit this at the beginning of last month, at that time I was using
> > > > 6.2.2.2.  When I got a little further, in
> > > > http://lists.linuxfromscratch.org/pipermail/blfs-dev/2019-May/036062.html
> > > > I discovered that xmlsec1 was the real problem, and has been fixed
> > > > in xmlsec1-1.2.28.
> > > >
> > > > But on a slightly newer build with gcc-9.1 gcc, Bruce did not have a
> > > > problem and nobody else chimed in.  I'm currently on my 'tuning'
> > > > attempts (packages mostly frozen at versions from April), but when I
> > > > built a slightly newer system in early May I again needed to use
> > > > system xmlsec.
> > > >
> > > > xmlsec1-1.2.28
> > > >  ./configure --prefix=/usr --disable-static
> > > >  make ; make install
> > > >
> > > > From what I wrote in that thread, there may be tests, but I have
> > > > not attempted to run them.
> > > >
> > > >
> > > > libreoffice: --with-system-xmlsec
> > > >
> > > >
> > > Hello Ken,
> > >
> > > That is odd on a clean build for everyone to not get the issue.  This 
> > > build I have been doing for just over a week to get blfs working.  It is 
> > > said by the same gentoo bug reporter that xml is
> > > indeed in part responsible, but by only editing the files as stated in 
> > > the link, they are all icu files, and the patches are on icu's git hub 
> > > account.  So in this instance, I find myself tending
> > > to think that it was, at least in my case and the gentoo persnons icu to 
> > > be the issue.  I am wondering, if perhaps it might be an issue with what 
> > > processors we are using, ie amd64.  I think I
> > > recall other packages being prone to this in the past.
> > >
> > Not related to processors: my initial testing was on intel
> > (haswell).  But I have no idea how many people have built
> > libreoffice with icu_64 on fresh systems.  If people upgrade
> > in-place without removing all the old files, that maybe explains it.
>
> I'll put my 2 cents in. I build a fresh system on a weekly basis and I didn't 
> have this issue.
> However, I do build xmlsec separately.
> So my current successful clean build has
>
> libreoffice-6.2.3.2
> icu-64.2
> xmlsec-1.2.28
>
> Whoever is interested, this is the configuration I use.
>
> Running ./configure with '--prefix=/usr --sysconfdir=/etc --with-vendor=BLFS 
> --with-lang=en-GB en-US --with-help --with-myspell-dicts --without-java 
> --without-system-dicts --disable-odk --enable-
> release-build=yes --enable-python=system --with-system-apr 
> --with-system-boost --with-system-cairo --with-system-clucene 
> --with-system-curl --with-system-expat --with-system-glm 
> --with-system-graphite
> --with-system-harfbuzz --with-system-icu --with-system-jpeg 
> --with-system-lcms2 --with-system-libatomic_ops --with-system-libpng 
> --with-system-libxml --with-system-neon --with-system-nss --with-
> system-openldap --with-system-openssl --with-system-poppler 
> --with-system-postgresql --with-system-redland --with-system-serf 
> --with-system-zlib --with-parallelism=4 --enable-gtk3 --disable-gtk --
> with-system-altlinuxhyph --with-system-coinmp --with-system-cppunit 
> --with-system-epoxy --with-system-firebird --with-system-gpgmepp 
> --with-system-hunspell --with-system-libabw --with-system-libcdr --
> with-system-libcmis --with-system-libebook --with-system-libepubgen 
> --with-system-libetonyek --with-system-libexttextcat 
> --with-system-libfreehand --with-system-liblangtag --with-system-libmspub --
> with-system-libmwaw --with-system-libnumbertext --with-system-libodfgen 
> --with-system-libpagemaker --with-system-orcus --with-system-libqxp 
> --with-system-librevenge --with-system-libstaroffice --with-
> system-libtommath --with-system-libvisio --with-system-libwpd 
> --with-system-libwpg --with-system-libwps --with-system-libzmf 
> --with-system-lpsolve --with-system-mariadb --with-system-mdds --with-
> system-mythes --with-system-ucpp --with-system-xmlsec 
> --disable-fetch-external --without-fonts
>
> Notice the --disable-fetch-external parameter. Nothing is download/fetched 
> during the build.
> Currently I only have to download 3 extra files to complete a successful 
> build:
> pdfium-3550.tar.bz2
> lxml-4.1.1.tgz
> 49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf
>
> From what I read a couple of months ago, people thought that there was a bug 
> introduced with icu 64.x?, but it turn out not to be the case.
> Something to do with "extern" something or rather. (I couldn't be bothered 
> read up on it)
>
> Regards,
> Wayne.
>
>
> >
> > And my reading from the eventual comment on the icu bug or pull
> > request was that the change to icu just papered over the problem,
> > and that fixing upstream xmlsec was the correct solution.  But I
> > nearly missed that late comment when I was first looking at this.
> >
> >
>
> --
> http://lists.linuxfromscratch.org/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>

Hello Wayne,

That would explain why you could successfully build libreoffice.  It was found, 
within the thread that I posted the link for that it was due to calling extern 
C which was actually found to be within the system version, in the case of the 
bug reporter(s) case of xml.  I will be building another system soon.  I will 
install xmlsec for that build.  I am always updating my build order file.  Once 
I have it completely polished, I will only need to adjust it as packages are 
removed or added as new book dependencies.

I am not yet to the stage of auto-build for blfs.  I always chicken out adding 
jhalf build to my lfs system for blfs.  Unless I can find a way to organize a 
local copy of the book to successfully take care of circular dependencies, 
though if it were possible, then it would already have been done for jhalf.

Regards,

Christopher.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to