On Tue, Mar 09, 2021 at 09:58:23PM +0000, Ken Moffat via blfs-dev wrote:
> On Tue, Mar 09, 2021 at 04:50:34PM +0000, Ken Moffat via blfs-dev wrote:
> > On Tue, Mar 09, 2021 at 12:25:51AM -0500, Marty Jack via blfs-dev wrote:
> > >
> > >
> > > On Mon, 08 Mar 2021 22:16:51 -0500 Ken Moffat via blfs-dev wrote:
> > > >
> > > > Output for the failing target follows (some lines are very long),
> > > > any clues, please ?
> > > >
> > > > TIA.
> > > >
> > >
> > > Arch has a patch here named qt5-webengine-glibc-2.33.patch. If you don't
> > > have that, I am guessing it might help.
> > >
> > > https://github.com/archlinux/svntogit-packages/tree/packages/qt5-webengine/trunk
> > >
[...]
>
> Using 'print' statements I've found that it blows up in
> catapult/common/py_vulcanize/py_vulcanize/generate.py when it fails
> to Popen a subprocess, and that code has apparently not been changed
> recently.
>
> However, in my build of 5.15.2 I can see zero references to any of
> the catapult code. Curiouser and curiouser.
>
> Arghh!
> https://code.qt.io/cgit/qt/qtwebengine.git/commit/?id=e37459146d28e815038c44999d6a525806183fc1
>
> Thanks for listening!
>
That did not help, it stil ltried to build a lot of catapult and
failed in the same way.
Then I took another look at Arch. I eventually realised that they
were using the 87-based branch of chromium, I was on HEAD which
points to an old 33.something branch which is probably how it
originated. Got that, latest commit appears to be 23rd February. So
I stripped out the previous chrome and used that. And used the Arch
glibc-2.33 patch, to be certain.
Recording the follwoing steps for the future:
Stop it requiring git -
sed -i '/^update_readme/d'
src/3rdparty/chromium/third_party/libvpx/generate_gni.sh
Change the version from 5.15.3 to match the installed Qt5 -
sed -e '/^MODULE_VERSION/s/5.*/5.15.2/' -i .qmake.conf
Ensure python2 is used
sed -i 's/\$\$python /python2 /' src/webengine/module.pro
sed for own headers, as before
find -type f -name "*.pr[io]" |
xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |'
sed to link pulseaudio, as before
sed -e '/link_pulseaudio/s/false/true/' \
-i src/3rdparty/chromium/media/media_options.gni
mkdir -pv sed for own headers, as before
find -type f -name "*.pr[io]" |
xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |'
sed to link pulseaudio, as before
sed -e '/link_pulseaudio/s/false/true/' \
-i src/3rdparty/chromium/media/media_options.gni
mkdir -pv .git src/3rdparty/chromium/.git
mkdir build
cd build
qmake as before
make.
Still fails as before.
FAILED: gen/content/browser/tracing/about_tracing.js
gen/content/browser/tracing/about_tracing.html
I will note that qtwebengine now needs node.js, on 10.1 I'm using
v14.16.0, but on 10.0 where the build worked I had missed some
updates and was still using v14.5.5.
I don't think I can hack this.
ĸen
--
RIGHT, he said, PESTILENCE, OPEN ANOTHER PACK OF CARDS. I'M GOING TO GET
TO THE BOTTOM OF THIS IF IT KILLS ME, FIGURATIVELY SPEAKING OF COURSE.
Rincewind grabbed Twoflower and pulled. -- The Light Fantastic
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page