On Sun, Mar 14, 2021 at 10:03:10PM +0000, Ken Moffat via blfs-dev wrote: > On Sun, Mar 14, 2021 at 07:25:36PM +0000, Ken Moffat via blfs-dev wrote: > > > > Currently running a manual build to make sure it does now complete, > > and hoping that I'm not again filled with false optimism. > > > Turns out I *was* filled with false optimism, failed (as before)- > > FAILED: obj/QtWebEngineCore/authentication_dialog_controller.o
> /scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/net/qrc_url_scheme_handler.h:43:10: > fatal error: QtWebEngineCore/private/qtwebenginecoreglobal_p.h: No such file > or directory > 43 | #include <QtWebEngineCore/private/qtwebenginecoreglobal_p.h> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > > I had uploaded the source (but not the runtime patches) to anduin in > the hope it was going to build this time: > > http://anduin.linuxfromscratch.org/BLFS/qtwebengine/ > Please do not use that, I think that when I was assembling the submodule source into the main tree I inadvertently used my original copy of the forked chromium code instead of the later 87 copy. That doesn't affect trying to build it, but might cause some of the fixes to not be present. I'll delete it shortly. > > What really puzzles me is why neither gentoo nor Arch hit this > problem. > I've tried variations with the gentoo tarball (I'm still not going to recommend we use that because I cannot exactly match what they have and there are no details of how they achieved it). My current thinking is that the build needs: 1. node.js (actually, I know it needs that, just reminding myself!) 2. /usr/bin/python2 3. .git and src/3rdparty/chromium/.git 4. possibly, git : this time I did not use the gentoo code which apparently suppresses the need for git. Build completed in 168 minutes, and in my log there are NO references to authentication_dialog_controller.o. This is still only INSTALL_ROOT (i.e. DESTDIR) installs. Will start a build on my own current tarball using gentoo's patch to suppress the need for git, and do it on a different machine. ĸen -- On average, the Panda feeds for 15 hours a day. This is the same as an adult at home under quarantine, which is why we call it a "Pandemic". -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page