On Monday, February 04, 2019 08:38:39 PM Ken Moffat via blfs-support wrote:
> On Wed, Jan 30, 2019 at 08:09:11PM +0000, Ken Moffat via blfs-support wrote:
> > On Wed, Jan 30, 2019 at 08:27:04PM +0100, Vaclav Masin via blfs-support 
wrote:
> > > Hi,
> > > 
> > > trying to build the new Firefox on my oldish LFS 7.10 system results in:
> > > 
> > > 65:27.71 In file included from /sources/firefox-65.0/firefox-build-
dir/gfx/skia/Unified_cpp_gfx_skia16.cpp:2:
> [...]
> > > 65:27.71 In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-
gnu/6.2.0/../../../../include/c++/6.2.0/memory:81:
> > > 65:27.72 /usr/bin/../lib64/gcc/x86_64-pc-linux-
gnu/6.2.0/../../../../include/c++/6.2.0/bits/unique_ptr.h:614:2: error: use of 
undeclared identifier 'swap'
> > > 65:27.72         swap(std::get<0>(_M_t), __p);
> > > 65:27.72         ^
> 
> Replying to this earlier posting because I had trimmed that error
> message out of my later reply.  You had said you had already
> installed llvm-7.0.1, so I was puzzled by gcc being used.  I now see
> that I was misreading, it is a gcc c++ _header_ which is being
> pulled in.
> 
> Anyway, I had an old 7.10 system lingering around, so now that I've
> got the urgent updates out of the way I've been playing with that.
> I stopped updating it after firefox-58 was released, so a lot of
> vulnerabilities have not been addressed.  But I've installed: ninja,
> llvm-7.0.1, current versions of sqlite, nspr, nss, libvpx, libwebp,
> ca-certs, icu, graphite2, harfbuzz, rustc, cbindgen, node-js and
> then I tried to build firefox (as in the latest book, except NOT
> using python3 because I want to keep the original version around for
> possible future test builds of gcc).  And ... same error as you.
> 
> Some months ago I had stopped updating my 8.0 and 8.1 systems
> because of unsolved problems with firefox failing to build.  More
> recently I got over that and those are again up to date.  But as a
> general rule (and obviously it depends a bit on which packages you
> build) for a *desktop* system I suggest building a new system every
> year or so.
> 
> Summary: something in the gcc-6 headers is the problem, so for
> firefox LFS-7.10 is out.
> 
> Sorry this isn't solvable.  As I said earlier, reverting to the
> latest firefox esr might work for the short term.
> 
> ĸen
> 

Thank you very much for your immense effort trying to help.

So far I've been able to keep up with Firefox version updates (on 64.0.2 now). 

While it's always an enjoyable experience witnessing the new system slowly 
come to life, it does take a certain amount of time to get all the necessary 
stuff to run, so I tend to postpone on it until Firefox becomes unbuildable. 
So my systems' lifespan is usually more like 2 - 3 years.

So now I'm just going to wait for the upcoming release and go from there, as 
Bruce suggested earlier.
-- 
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