Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Has ANYONE got qutebrowser & qtwebengine emerged?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
fredbear5150
Tux's lil' helper
Tux's lil' helper


Joined: 11 Oct 2003
Posts: 76

PostPosted: Tue Feb 13, 2018 8:27 pm    Post subject: Has ANYONE got qutebrowser & qtwebengine emerged? Reply with quote

So for about three days now, I've been trying to get qutebrowser 1.1.1 installed and everything I try from previous threads just defeats me.

I did get it running on an AMD Turion-based HP Microserver that I built about a month ago, I was so pleased with the way it works I thought I'd try and install it on my other Gentoo PCs.

I don't seem to be able to duplicate the successful compilation of qtwebengine-5.7.1-r2 that I did on the HP machine a month ago, it fails compilation with everything I seem to try.

In qtwebengine, I've tried setting and unsetting the "system-icu" flag, I've tried it icu-58.2, 59.1 and 60.2 installed at different points in time. I've also installed the qtwebengine-5.7.1-icu-59.patch, with icu 59.1 on the system, it just consistently fails any attempt at compilation.

I even tried an upgrade to qt-5.9.3 and the packages that pulls in, that just wouldn't complete compilations at all.

I can post a few error logs if people want them, but I see there are already lots of problems with compiling qtwebengine judging by Google search results I have read. So what I am really after is someone to say they have got it to compile, and what settings/versions of the various components they have used.

I do use virtually the same make.conf file across all my machines, including USE flags and package.accept_keywords, package.use, package.mask, etc. About the only different settings between PCs in make.conf are the CPU march flags, CPU flags, and video and audio card settings.

Yet I cannot duplicate the successful compilation on that HP server.

I don't use Chromium either, I use google-chrome-stable because I got sick of building Chromium almost every week - so qutebrowser may be the only piece of software I use that pulls in qtwebengine.

I can normally solve every other Gentoo issue by reading the threads, but this one has me beat currently.
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 1763
Location: Here and Away Again

PostPosted: Wed Feb 14, 2018 8:06 am    Post subject: Re: Has ANYONE got qutebrowser & qtwebengine emerged? Reply with quote

My first guess would be /out of memory/, but that's all it really is: a guess. To make it more than a guess, build logs will be necessary. :]

That said...

fredbear5150 wrote:
I even tried an upgrade to qt-5.9.3 and the packages that pulls in, that just wouldn't complete compilations at all.

This might mean there's something else amiss, too, if even 'qtcore' fails. Again though, some details would be of help.

Quote:
I can post a few error logs if people want them

Yes, with a lot of please on top!

Quote:
So what I am really after is someone to say they have got it to compile, and what settings/versions of the various components they have used.

Last I built 'dev-qt/qtwebengine-5.7.1-r1' was back in 'Sat Feb 18 23:52:46 2017'... so I can't quite speak for that. I've been on >=5.9 since 'Fri Apr 21 17:53:18 2017', currently juggling between 5.11.9999 and 5.10.9999 (with USE="alsa system-ffmpeg system-icu widgets").

As for 'www-client/qutebrowser', I've not used it before, but I just built 1.1.1 against 5.10.9999 (and it seems to work as intended). This is of course not a suggestion for anyone else to move to 5.10.9999, unless they really enjoy breaking things and stuff... but it does at least offer some kind of proof of things working.

We'll be able to tell more about what is going on with them build logs ('app-text/wgetpaste' is great for them).

Quote:
I don't use Chromium either, I use google-chrome-stable because I got sick of building Chromium almost every week - so qutebrowser may be the only piece of software I use that pulls in qtwebengine.

I'm not sure you meant what I think you might have meant with this, but Chromium does not use QtWebEngine (QtWebEngine makes use of the Chromium sources, however). :]
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
fredbear5150
Tux's lil' helper
Tux's lil' helper


Joined: 11 Oct 2003
Posts: 76

PostPosted: Wed Feb 14, 2018 9:12 am    Post subject: Re: Has ANYONE got qutebrowser & qtwebengine emerged? Reply with quote

Quote:
I'm not sure you meant what I think you might have meant with this, but Chromium does not use QtWebEngine (QtWebEngine makes use of the Chromium sources, however). :]


Yes, sorry about that, that's my bad - PyQt5 was pulling in qtwebengine because of a local USE flag I'd set there.

With regards to log files, I need to go back through each of the steps more methodically and log the failures with each combination of libraries - I don't think it helps that there's been the recent update to GCC 6.x that seems to have changed a number of things - for the first time, I am having to install patches on ebuilds and change CFLAGS in /etc/portage/env to get certain packages to compile.

Given the recent upgrade to GCC 6.x, do you think it's worth running "emerge -e system" twice to get a good and stable toolchain in place? Bearing in mind I run a number of Gentoo systems in my home lab, I'm getting some slightly "wacky" problems recently - for example, two entirely identical PCs where one builds webkit-gtk-2.18.6 entirely fine and the other keeps bombing out half way through.
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 1763
Location: Here and Away Again

PostPosted: Wed Feb 14, 2018 10:18 am    Post subject: Reply with quote

I've been using masked versions of GCC for quite a while (currently at 7.3.0), so the proper way to go through the recent upgrades hasn't really stuck in my mind... but if I remember right-like what I've seen others talk about them, the move from 5 to 6 should be relatively painless (going from 4 straight to 6 would probably be a no-go).

There was also the recent profile upgrade, which has caught some in unexpected issues (another thing I kind of moved into early, and during hardware changes, which meant I was building everything with different optimisations at least a few times while going back and forth).

Generally when I upgrade GCC, I only immediately rebuild 'sys-devel/libtool', but sometimes do extend that to the system set. Never done it twice in a row, though I've read about some people preferring that.

I tend to do quite a bit of testing of more or/and less stable packages (as if that wasn't obvious yet :V), so things do sometimes get re-built just because of that, too.
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
AndyMender
n00b
n00b


Joined: 19 Feb 2018
Posts: 3

PostPosted: Mon Feb 19, 2018 9:39 am    Post subject: Reply with quote

I emerged both dev-qt/qtwebengine and www-client/qupzilla just yesterday and both were built by GCC 6.x alright. I would reconsider the choice of www-client/qutebrowser, though. I think it's using an older, vulnerable version of WebKit. Double-check, however, as I might be wrong :).
_________________
Geek on!
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 1763
Location: Here and Away Again

PostPosted: Mon Feb 19, 2018 10:56 am    Post subject: Reply with quote

AndyMender wrote:
I would reconsider the choice of www-client/qutebrowser, though. I think it's using an older, vulnerable version of WebKit. Double-check, however, as I might be wrong :).

The 'www-client/qutebrowser' packages require '>=dev-python/PyQt5-5.7.1[webengine]', which requires 'dev-qt/qtwebengine'. :]
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum