> Sent: Wednesday, October 21, 2020 at 12:50 AM > From: "rhubarbpieguy--- via blfs-support" > <blfs-support@lists.linuxfromscratch.org> > To: "Ken Moffat via blfs-support" <blfs-support@lists.linuxfromscratch.org> > Cc: rhubarbpie...@vivaldi.net > Subject: Re: [blfs-support] QtWebEngine - make: *** [Makefile 49: > sub-src-make_first] Error 2 - BLFS 10.0 > > Sorry, I was sloppy providing output. The problem occurs with 'make' > >>> and I included the tail end of 'make install.' The error with 'make' > >>> is: > >>> > >>> ninja: build stopped: subcommand failed. > >>> make[3]: *** [Makefile.gn_run:552: run_ninja] Error 1 > >>> make[3]: Leaving directory > >>> '/sources/qtwebengine-everywhere-src-5.15.0/build/src/core' > >>> make[2]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 2 > >>> make[2]: Leaving directory > >>> '/sources/qtwebengine-everywhere-src-5.15.0/build/src/core' > >>> make[1]: *** [Makefile:80: sub-core-make_first] Error 2 > >>> make[1]: Leaving directory > >>> '/sources/qtwebengine-everywhere-src-5.15.0/build/src' > >>> make: *** [Makefile:49: sub-src-make_first] Error 2 > >>> > >>> Is there other output I should cite? > >> Yes, that output is meaningless. We need a dozen or more lines before the > >> subcommand failed line. > >> > >> -- Bruce > >> > > True, but we can already see it is in Makefile.gn. > > > > A wild guess: has /usr/lib/libstdc++.a been hidden or deleted ? > > The gn tool needs that. The only other thing on my systems which > > needs it is binutils (in that case, for the testsuite). > > > > More generally, when building in parallel the failure is sometimes > > *many* lines before the ' Error ' report. > > > > ĸen > > I believe I have /usr/lib/libstdc++.a I see the following libstdc++ files: > > /usr/lib/libstdc++.a > /usr/lib/libstdc++fs.a > /usr/lib/libstdc++.so -> libstdc++.so.6.0.28 > /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.28 > /usr/lib/libstdc++.so.6.0.28 > /usr/lib/libstdc++.so.6.0.28.dbg > > I'm attaching more output generated with the '--output-sync' option > suggested in another response. Perhaps that will show what I've done wrong. > > > -- > http://lists.linuxfromscratch.org/listinfo/blfs-support > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page >
Hello, I took a look at the attachment, and did a google search on the error. It seems that the issue is with the version of icu being used. I have found a solution on gentoo, that patches the chromium source to build with this version of icu. I am not sure how this will work with QtWebEngine version of chromium, but it should at least be a starting point. The below is the patch that gentoo has made: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2da708be8232c1fde4417584c056e519d015087 This is the link to the filed bug: https://bugs.gentoo.org/720100 The error that is indicated in the gentoo bug, matches the error in the attached log, so it *should* work. Regards, Christopher. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page