Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ungoogled-chromium
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
irenicus09
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jun 2013
Posts: 118

PostPosted: Thu Dec 01, 2016 4:39 am    Post subject: ungoogled-chromium Reply with quote

Hi, I've discovered a mod of chromium geared towards privacy and it has caught my attention for a while now.

I understand that they offer binary packages, but what I'm interested in knowing is whether it is possible to use portage to install that from source. Or should I consider compiling it manually from source?

From what I've seen on most gentoo overlays, some of the flags offered by the chromium package with similar features to ungoogled are either a hit or a miss.

I haven't been able to get things working for chromium with the features I wanted which are geared towards privacy and also experimenting on my machine
and waiting 12 hours to get the results is too long in my opinion :P

Please let me know what you guys think, I'm open to suggestions and feel free to recommend something that works for you.

Thanks :)
Back to top
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 723
Location: /home

PostPosted: Thu Dec 01, 2016 5:01 am    Post subject: Reply with quote

Hey,

you might be interested in installing chromium from pg_overlay. Its in layman. Heres a thread about it,
https://forums.gentoo.org/viewtopic-t-1052030.html

There is no patch for ungoogled to chromium-54 at the moment, but Inox and Iridium do work. I wouldnt recommend installing chromium-53, since its old and has vulnerabilities.

Here's my USE flags,
Code:
[ebuild   R   #] www-client/chromium-54.0.2840.101::pg_overlay  USE="cups custom-cflags debian (gn) gtk3 inox (pic) proprietary-codecs pulseaudio system-ffmpeg tcmalloc vaapi widevine -gnome -gnome-keyring -hangouts -iridium -kerberos (-neon) (-selinux) -suid {-test} -ungoogled"


Builds and works wonderfully with +debian +inox.
Back to top
View user's profile Send private message
irenicus09
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jun 2013
Posts: 118

PostPosted: Thu Dec 01, 2016 10:32 am    Post subject: Reply with quote

@Juippisi: Okay, so I masked gtk3 in /etc/portage/profile/package.use.mask before running it with the same flags as you suggested.

It's compiling at the moment, see you after 12 hours :P
Back to top
View user's profile Send private message
irenicus09
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jun 2013
Posts: 118

PostPosted: Fri Dec 02, 2016 11:25 am    Post subject: Reply with quote

Sorry for the bump, but your custom-cflags got me rekt.

Code:

<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
ninja: build stopped: subcommand failed.
 * ERROR: www-client/chromium-54.0.2840.101::pg_overlay failed (compile phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line 115:  Called src_compile
 *   environment, line 5246:  Called die
 * The specific snippet of code:
 *       eninja -C out/Release ${ninja_targets} || die;
 *
 * If you need support, post the output of `emerge --info '=www-client/chromium-54.0.2840.101::pg_overlay'`,
 * the complete build log and the output of `emerge -pqv '=www-client/chromium-54.0.2840.101::pg_overlay'`.
 *
 * You have enabled the custom-cflags USE flag.
 * Please disable it before reporting a bug.
 *
 *
 * MemTotal:        3957752 kB
 * SwapTotal:             0 kB
 *
 * The complete build log is located at '/var/tmp/portage/www-client/chromium-54.0.2840.101/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-54.0.2840.101/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/chromium-54.0.2840.101/work/chromium-54.0.2840.101'
 * S: '/var/tmp/portage/www-client/chromium-54.0.2840.101/work/chromium-54.0.2840.101'

>>> Failed to emerge www-client/chromium-54.0.2840.101, Log file:

>>>  '/var/tmp/portage/www-client/chromium-54.0.2840.101/temp/build.log'

 * Messages for package dev-python/jinja-2.8:

 * For i18n support, please emerge dev-python/Babel.

 * Messages for package www-client/chromium-54.0.2840.101:

 * Could not find a Makefile in the kernel source directory.
 * Please ensure that /usr/src/linux points to a complete set of Linux sources
 * Unable to calculate Linux Kernel version for build, attempting to use running version
 * ERROR: www-client/chromium-54.0.2840.101::pg_overlay failed (compile phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line 115:  Called src_compile
 *   environment, line 5246:  Called die
 * The specific snippet of code:
 *       eninja -C out/Release ${ninja_targets} || die;
 *
 * If you need support, post the output of `emerge --info '=www-client/chromium-54.0.2840.101::pg_overlay'`,
 * the complete build log and the output of `emerge -pqv '=www-client/chromium-54.0.2840.101::pg_overlay'`.
 *
 * You have enabled the custom-cflags USE flag.
 * Please disable it before reporting a bug.
 *
 * The complete build log is located at '/var/tmp/portage/www-client/chromium-54.0.2840.101/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-54.0.2840.101/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/chromium-54.0.2840.101/work/chromium-54.0.2840.101'
 * S: '/var/tmp/portage/www-client/chromium-54.0.2840.101/work/chromium-54.0.2840.101'

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: dev-lang/python-3.4.5
 *  - /usr/lib64/libpython3.4.so.1.0
 *      used by /usr/lib64/libboost_python-3.4.so.1.56.0 (dev-libs/boost-1.56.0-r1)
 *      used by /usr/lib64/python3.4/site-packages/Crypto/Cipher/_AES.cpython-34.so (dev-python/pycrypto-2.6.1)
 *      used by /usr/lib64/python3.4/site-packages/Crypto/Cipher/_ARC2.cpython-34.so (dev-python/pycrypto-2.6.1)
 *      used by 60 other files
>>> package: dev-libs/protobuf-2.6.1-r3
 *  - /usr/lib64/libprotobuf.so.8
 *  - /usr/lib64/libprotobuf.so.8.0.0
 *      used by /usr/bin/mosh-client (net-misc/mosh-1.2.4)
 *      used by /usr/bin/mosh-server (net-misc/mosh-1.2.4)
>>> package: media-libs/giflib-5.1.4
 *  - /usr/lib64/libgif.so.4
 *  - /usr/lib64/libgif.so.4.1.6
 *      used by /usr/lib64/imlib2/loaders/gif.so (media-libs/imlib2-1.4.9)
Use emerge @preserved-rebuild to rebuild packages using these libraries



I usually have that flag disabled, but seeing that you enabled it decided to give it a try :?

I'm about to try again perhaps it'll work out this time.
Back to top
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 723
Location: /home

PostPosted: Fri Dec 02, 2016 1:19 pm    Post subject: Reply with quote

You need to grep 'error' or 'failed' from /var/tmp/portage/www-client/chromium-54.0.2840.101/temp/build.log because what you pasted tells absolutely nothing. What CFLAGs / linker are you using? Chromium should build with -flto and clang...

Also does it have to be chromium? I think you can modify Firefox greatly to respect your privacy. If it took me 12 hours to compile something I wouldnt use it, especially if it doesnt compile after one shot.
Back to top
View user's profile Send private message
irenicus09
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jun 2013
Posts: 118

PostPosted: Fri Dec 02, 2016 2:00 pm    Post subject: Reply with quote

Hmm...I'm typing this from Firefox at the moment :P

Firefox is okay but I wanted to give Chromium another shot, it kind of felt faster than Firefox on my slower netbook. Especially when loading tabs or sites. Perhaps because it consumes more RAM so things load faster.

Gentoo has taught me patience, I really didn't know what patience was till I went through my first Gentoo install. :)

See you after 12 hours my friend :P
Back to top
View user's profile Send private message
Trubalu
n00b
n00b


Joined: 21 Apr 2019
Posts: 1

PostPosted: Sun Apr 21, 2019 4:58 am    Post subject: Reply with quote

Was looking for Ungoogled-Chromium as well and there is an unofficial overlay that worked for me: https://gitlab.com/chaoslab/chaoslab-overlay/tree/master/www-client/ungoogled-chromium. Binary is also provided, if wanted: https://gitlab.com/chaoslab/chaoslab-overlay/tree/master/www-client/ungoogled-chromium-bin.

It's part of the chaoslab oberlay, also including other software. Add it with

Code:
layman -fa chaoslab
Back to top
View user's profile Send private message
wozencroft
n00b
n00b


Joined: 18 Sep 2019
Posts: 3

PostPosted: Thu Sep 19, 2019 1:11 am    Post subject: Reply with quote

There is also an other overlay, PF4Public, which was updated recently:
https://github.com/PF4Public/gentoo-overlay/tree/master/www-client/ungoogled-chromium

And ungoogled-chromium is also available from here:
https://github.com/stefantalpalaru/gentoo-overlay
Back to top
View user's profile Send private message
stefantalpalaru
n00b
n00b


Joined: 11 Jan 2009
Posts: 24
Location: Italy

PostPosted: Sun Sep 22, 2019 4:52 am    Post subject: Reply with quote

You can find newer versions here: https://gitlab.com/chaoslab/chaoslab-overlay
Back to top
View user's profile Send private message
PF4Public
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2019
Posts: 103

PostPosted: Mon Sep 23, 2019 9:55 pm    Post subject: Reply with quote

stefantalpalaru wrote:
You can find newer versions here: https://gitlab.com/chaoslab/chaoslab-overlay


Unfortunately, this overlay stalled. I continued it, from where Ian Moone left it.

I'm also building binaries: https://github.com/PF4Public/gentoo-overlay/tree/master/www-client/ungoogled-chromium-bin

No promises whatsoever, though…
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Fri Oct 11, 2019 1:49 am    Post subject: Reply with quote

PF4Public wrote:
stefantalpalaru wrote:
You can find newer versions here: https://gitlab.com/chaoslab/chaoslab-overlay


Unfortunately, this overlay stalled. I continued it, from where Ian Moone left it.

I'm also building binaries: https://github.com/PF4Public/gentoo-overlay/tree/master/www-client/ungoogled-chromium-bin

No promises whatsoever, though…


that looks awesome !

options ! we needs options and choices, control !

Thanks :D
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1436
Location: Earth

PostPosted: Sat Nov 09, 2019 1:49 am    Post subject: Reply with quote

using current version from https://github.com/gekola/overload

and it's working fine watching NF and or AMZN, so far.

greetings
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
Perfect Gentleman
Veteran
Veteran


Joined: 18 May 2014
Posts: 1245

PostPosted: Sat Nov 09, 2019 9:22 am    Post subject: Reply with quote

@CooSee, show, please
Package Settings
Code:
emerge --info ungoogled-chromium
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1436
Location: Earth

PostPosted: Sat Nov 09, 2019 2:56 pm    Post subject: Reply with quote

Perfect Gentleman wrote:
@CooSee, show, please
Package Settings
Code:
emerge --info ungoogled-chromium


sure :roll:

Code:
emerge --info ungoogled-chromium
Portage 2.3.68 (python 3.7.3-final-0, funtoo/1.0/linux-gnu/arch/x86-64bit, gcc-9.2.0, glibc-2.30-r2, 5.3.9-gentoo-1 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.3.9-gentoo-1-x86_64-Intel-R-_Xeon-R-_CPU_E3-1245_v5_@_3.50GHz-with-gentoo-1.4
KiB Mem:    32853148 total,  28791432 free
KiB Swap:    1048572 total,   1048572 free
Head commit of repository compiz-reloaded: 1b301b7993369441a68b6152b387c99fc6a067a2

sh bash 5.0_p7
ld GNU ld (Gentoo 2.32 p2) 2.32.0
ccache version 3.7.1 [disabled]
app-shells/bash:          5.0_p7::core-kit
dev-lang/perl:            5.30.0::layees
dev-lang/python:          2.7.15::python-kit, 3.7.3::python-kit
dev-util/ccache:          3.7.1::core-kit
dev-util/cmake:           3.15.5::layees
sys-apps/baselayout:      2.6.1-r1::core-kit
sys-apps/openrc:          0.41.2-r2::core-kit
sys-apps/sandbox:         2.17::core-kit
sys-devel/autoconf:       2.13-r1::core-kit, 2.69-r4::core-kit
sys-devel/automake:       1.15.1-r2::core-kit, 1.16.1-r1::core-kit
sys-devel/binutils:       2.32-r1::core-kit
sys-devel/gcc:            9.2.0::core-kit
sys-devel/gcc-config:     2.0::core-kit
sys-devel/libtool:        2.4.6-r5::core-kit
sys-devel/make:           4.2.1-r4::core-kit
sys-kernel/linux-headers: 5.3-r1::layees (virtual/os-headers)
sys-libs/glibc:           2.30-r2::layees
Repositories:

nokit
    location: /var/git/meta-repo/kits/nokit
    masters: core-kit
    priority: -500

core-gl-kit
    location: /var/git/meta-repo/kits/core-gl-kit
    masters: core-kit
    priority: 1

core-hw-kit
    location: /var/git/meta-repo/kits/core-hw-kit
    masters: core-kit
    priority: 1

core-kit
    location: /var/git/meta-repo/kits/core-kit
    priority: 1
    aliases: gentoo

core-server-kit
    location: /var/git/meta-repo/kits/core-server-kit
    masters: core-kit
    priority: 1

core-ui-kit
    location: /var/git/meta-repo/kits/core-ui-kit
    masters: core-kit
    priority: 1

desktop-kit
    location: /var/git/meta-repo/kits/desktop-kit
    masters: core-kit
    priority: 1

dev-kit
    location: /var/git/meta-repo/kits/dev-kit
    masters: core-kit
    priority: 1

editors-kit
    location: /var/git/meta-repo/kits/editors-kit
    masters: core-kit
    priority: 1

games-kit
    location: /var/git/meta-repo/kits/games-kit
    masters: core-kit
    priority: 1

gnome-kit
    location: /var/git/meta-repo/kits/gnome-kit
    masters: core-kit
    priority: 1

haskell-kit
    location: /var/git/meta-repo/kits/haskell-kit
    masters: core-kit
    priority: 1

java-kit
    location: /var/git/meta-repo/kits/java-kit
    masters: core-kit
    priority: 1

kde-kit
    location: /var/git/meta-repo/kits/kde-kit
    masters: core-kit
    priority: 1

lang-kit
    location: /var/git/meta-repo/kits/lang-kit
    masters: core-kit
    priority: 1

lisp-scheme-kit
    location: /var/git/meta-repo/kits/lisp-scheme-kit
    masters: core-kit
    priority: 1

llvm-kit
    location: /var/git/meta-repo/kits/llvm-kit
    masters: core-kit
    priority: 1

media-kit
    location: /var/git/meta-repo/kits/media-kit
    masters: core-kit
    priority: 1

ml-lang-kit
    location: /var/git/meta-repo/kits/ml-lang-kit
    masters: core-kit
    priority: 1

net-kit
    location: /var/git/meta-repo/kits/net-kit
    masters: core-kit
    priority: 1

perl-kit
    location: /var/git/meta-repo/kits/perl-kit
    masters: core-kit
    priority: 1

python-kit
    location: /var/git/meta-repo/kits/python-kit
    masters: core-kit
    priority: 1

python-modules-kit
    location: /var/git/meta-repo/kits/python-modules-kit
    masters: core-kit
    priority: 1

ruby-kit
    location: /var/git/meta-repo/kits/ruby-kit
    masters: core-kit
    priority: 1

rust-kit
    location: /var/git/meta-repo/kits/rust-kit
    masters: core-kit
    priority: 1

science-kit
    location: /var/git/meta-repo/kits/science-kit
    masters: core-kit
    priority: 1

security-kit
    location: /var/git/meta-repo/kits/security-kit
    masters: core-kit
    priority: 1

text-kit
    location: /var/git/meta-repo/kits/text-kit
    masters: core-kit
    priority: 1

xfce-kit
    location: /var/git/meta-repo/kits/xfce-kit
    masters: core-kit
    priority: 1

xorg-kit
    location: /var/git/meta-repo/kits/xorg-kit
    masters: core-kit
    priority: 1

layees
    location: /var/git/overlay/layees
    masters: core-kit
    priority: 10

compiz-reloaded
    location: /var/git/compiz-reloaded-overlay
    sync-type: git
    sync-uri: https://github.com/ethus3h/compiz-reloaded-overlay.git
    masters: core-kit
    priority: 50

Installed sets: @compiz_live_builds, @mate_live_builds
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical --keep-going --with-bdeps=y --complete-graph --usepkg"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg clean-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="https://fastpull-us.funtoo.org"
INSTALL_MASK="/etc/systemd/ /usr/lib/systemd/ /lib/systemd/"
LANG="en_US.UTF-8"
LDFLAGS="-march=native -O2 -pipe"
LINGUAS="en_US"
MAKEOPTS="-j9 -s"
PKGDIR="/var/cache/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_TMPDIR="/var/tmp"
USE="# X acl acpi alsa alsaplugins amd64 appindicator applet bash-completion berkdb branding bzip2 cairo caja cdr cleartype cleartype_hinting corefonts cracklib crypt css curl cxx dbus device-mapper dhcpd dri dri3 dts dvd dvdarchive dvdnav dvdr elogind evdev extras fat fontconfig fonts gdbm glamor glvnd gtk3 iconv icu image-converter introspection ipv6 jpeg jpeg2k lcms libburn libnotify mate mmx modules mp3 mp4 mpeg mudflap ncurses nls nptl ogg opengl openmp pam pcre png pulseaudio python rar readline resolvconf sna sse sse2 ssl startup-notification svg tcpd tiff toolbar tools truetype type1 udev udisks uefi unicode upower usb vaapi vdpau widevine x264 x265 xa xattr xcomposite xinerama xkb xml xrandr xscreensaver xvid xvmc zlib zvbi" ABI_X86="64" ALSA_CARDS="usb-audio" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias authn_core authz_core socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python3_7 python2_7" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="radeon amdgpu vulkan-amdgpu gallium-radeonsi radeonsi osmesa swrast" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, ENV_UNSET, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

=================================================================
                        Package Settings
=================================================================

www-client/ungoogled-chromium-78.0.3904.87_p1::layees was built with the following:
USE="-cfi clang -closure-compile -cups -custom-cflags -gnome -gold jumbo-build -kerberos -libcxx lld -new-tcmalloc -optimize-thinlto -optimize-webui pdf proprietary-codecs pulseaudio (-selinux) -suid system-double-conversion system-ffmpeg -system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc -thinlto vaapi widevine" L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 -python3_5 -python3_6 python3_7"
CFLAGS="-march=native -O2 -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -O2 -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg ccache clean-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"


there's one little error with " ungoogled-chromium-fix-unique-ptr-r1.patch " >> rename it to " ungoogled-chromium-fix-unique-ptr.patch "

greetings
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
PF4Public
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2019
Posts: 103

PostPosted: Sun Nov 10, 2019 1:11 pm    Post subject: Reply with quote

CooSee wrote:
using current version from https://github.com/gekola/overload

and it's working fine watching NF and or AMZN, so far.

greetings


He seems to have a patched libvpx 1.8.1 to work with latest version of chromium
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1436
Location: Earth

PostPosted: Sun Nov 10, 2019 6:40 pm    Post subject: Reply with quote

PF4Public wrote:
CooSee wrote:
using current version from https://github.com/gekola/overload

and it's working fine watching NF and or AMZN, so far.

greetings


He seems to have a patched libvpx 1.8.1 to work with latest version of chromium


yes !

there's a version in this overlay >> media-libs/libvpx-1.8.1-r100
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
Perfect Gentleman
Veteran
Veteran


Joined: 18 May 2014
Posts: 1245

PostPosted: Fri Nov 15, 2019 5:14 am    Post subject: Reply with quote

IMHO, UGC from pf4public is better.
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1436
Location: Earth

PostPosted: Sat Nov 16, 2019 1:18 am    Post subject: Reply with quote

Perfect Gentleman wrote:
IMHO, UGC from pf4public is better.


thanks for the Tip :!:

using this version now, without having problems regarding libvpx-1.7 and Firefox block.

this version seems more smooth.

but, howto get rid of using allow_rgb10_configs=false >> because without i am getting artifacts on NF small preview windows.

greetings
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
Perfect Gentleman
Veteran
Veteran


Joined: 18 May 2014
Posts: 1245

PostPosted: Sat Nov 16, 2019 2:46 am    Post subject: Reply with quote

Quote:
but, howto get rid of using allow_rgb10_configs=false >> because without i am getting artifacts on NF small preview windows.

add
Code:
EXTRA_GN="allow_rgb10_configs=true"
to
Code:
/etc/portage/env/ungoogled-chromium

then add
Code:
www-client/ungoogled-chromium ungoogled-chromium

to
Code:
/etc/portage/package.env/ungoogled-chromium
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1436
Location: Earth

PostPosted: Wed Nov 27, 2019 2:31 am    Post subject: Reply with quote

thx and sorry for the delay.

this doesn't work on my system, but it's ok.

NF and AMZN working fine with allow_rgb10_configs=false

thx again.
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
hariskar
Apprentice
Apprentice


Joined: 29 Jan 2017
Posts: 168

PostPosted: Sat Feb 08, 2020 6:38 pm    Post subject: Reply with quote

Does it compile for you? Version 80 stops compiling with errors.
Back to top
View user's profile Send private message
PF4Public
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2019
Posts: 103

PostPosted: Sat Feb 08, 2020 8:19 pm    Post subject: Reply with quote

hariskar wrote:
Does it compile for you? Version 80 stops compiling with errors.

Should be compiling. Which errors does it show?
Back to top
View user's profile Send private message
hariskar
Apprentice
Apprentice


Joined: 29 Jan 2017
Posts: 168

PostPosted: Sun Feb 09, 2020 3:34 am    Post subject: Reply with quote

PF4Public thank you for reply and for maintaining this overlay!

The 1st time I installed ungoogled-chromium was version 79.0.3945.117_p1 with default USE flags without any problem.
Then I tried to reinstall same version with USE="widevine", it installed correctly but didn't open with error Trace/breakpoint trap.

Then version 79 changed to 130 at the end and then to current 80.0.3987.87_p1
I tried to install these with default USE flags except widevine flag (also tried with -widevine) but didn't complete compile every time with error.
I get this error with or without ccache enabled

Last installaltion with USE="widevine closure-compile suid -clang" also failed with same I thing error:

Code:
[3644/16582] x86_64-pc-linux-gnu-g++ -MMD -MF obj/third_party/flatbuffers/compiler_files/idl_gen_cpp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/flatbuffers/src/grpc -I../.. -Igen -I../../third_party/flatbuffers/src/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess  -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -march=haswell -pipe -Wno-builtin-macro-redefined -c ../../third_party/flatbuffers/src/src/idl_gen_cpp.cpp -o obj/third_party/flatbuffers/compiler_files/idl_gen_cpp.o
ninja: build stopped: subcommand failed.
 * ERROR: www-client/ungoogled-chromium-80.0.3987.87_p1::pf4public failed (compile phase):
 *   ninja -v -j4 -l0 -C out/Release chrome failed
 *
 * Call stack:
 *     ebuild.sh, line  125:  Called src_compile
 *   environment, line 4520:  Called eninja '-C' 'out/Release' 'chrome'
 *   environment, line 1858:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 *
 * If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-80.0.3987.87_p1::pf4public'`,
 * the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-80.0.3987.87_p1::pf4public'`.
 *
 * You have enabled ccache. Please try disabling ccache
 * before reporting a bug.
 *
 *
 * MemTotal:        8090724 kB
 * SwapTotal:       5857276 kB
 *
 * The complete build log is located at '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.87_p1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.87_p1/temp/environment'.
 * Working directory: '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.87_p1/work/chromium-80.0.3987.87'
 * S: '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.87_p1/work/chromium-80.0.3987.87'

>>> Failed to emerge www-client/ungoogled-chromium-80.0.3987.87_p1, Log file:

>>>  '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.87_p1/temp/build.log'

 * Messages for package www-client/ungoogled-chromium-80.0.3987.87_p1:

 * Keeping binary compiler.jar in sources tree for closure-compile
 * ERROR: www-client/ungoogled-chromium-80.0.3987.87_p1::pf4public failed (compile phase):
 *   ninja -v -j4 -l0 -C out/Release chrome failed
 *
 * Call stack:
 *     ebuild.sh, line  125:  Called src_compile
 *   environment, line 4520:  Called eninja '-C' 'out/Release' 'chrome'
 *   environment, line 1858:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 *
 * If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-80.0.3987.87_p1::pf4public'`,
 * the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-80.0.3987.87_p1::pf4public'`.
 *
 * You have enabled ccache. Please try disabling ccache
 * before reporting a bug.





Code:
Portage 2.3.87 (python 3.6.10-final-0, default/linux/amd64/17.1/desktop, gcc-9.2.0, glibc-2.30-r3, 5.5.2-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.5.2-gentoo-x86_64-Intel-R-_Core-TM-_i3-4330_CPU_@_3.50GHz-with-gentoo-2.6
KiB Mem:     8090724 total,   2863780 free
KiB Swap:    5857276 total,   5852412 free
Timestamp of repository gentoo: Sat, 08 Feb 2020 18:30:01 +0000
Head commit of repository gentoo: 8d1fbcd0b68cb2af1ce4491604b7f64d3d12deb2
sh bash 5.0_p11
ld GNU ld (Gentoo 2.34 p1) 2.34.0
ccache version 3.7.7 [enabled]
app-shells/bash:          5.0_p11::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.1::gentoo
dev-lang/python:          2.7.17-r1::gentoo, 3.6.10::gentoo, 3.7.6::gentoo, 3.8.1::gentoo
dev-util/ccache:          3.7.7::gentoo
dev-util/cmake:           3.16.4::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.42.1::gentoo
sys-apps/sandbox:         2.18::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.16.1-r2::gentoo
sys-devel/binutils:       2.34::gentoo
sys-devel/gcc:            9.2.0-r3::gentoo
sys-devel/gcc-config:     2.2.1::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.5::gentoo (virtual/os-headers)
sys-libs/glibc:           2.30-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:

localrepo
    location: /usr/local/portage
    masters: gentoo

crossdev
    location: /usr/local/portage-crossdev
    masters: gentoo
    priority: 10

jorgicio
    location: /var/lib/layman/jorgicio
    masters: gentoo
    priority: 50

pf4public
    location: /var/lib/layman/pf4public
    masters: gentoo
    priority: 50

zugaina
    location: /var/lib/layman/zugaina
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=haswell -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=haswell -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.ntua.gr/pub/linux/gentoo/ ftp://ftp.ntua.gr/pub/linux/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdda cdr cli consolekit crypt cups cxx dbus dri dts dvd dvdr emboss encode exif flac fortran gdbm gif gpm gtk iconv icu jpeg lcms ldap libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds readline sdl seccomp spell split-usr ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Back to top
View user's profile Send private message
PF4Public
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2019
Posts: 103

PostPosted: Sun Feb 09, 2020 8:35 am    Post subject: Reply with quote

hariskar, due to parallel execution, the actual building error happened well before '[3644/16582]'. Please either provide the full build log, or more lines, containing the actual error.

I often use a laptop, but almost never use it to build anything. For that I'm using a remote powerful (well, kinda) system. It is for me convenient to first publish a release under testing and build it there. Therefore testing keywords are actually testing. And I have described that in a readme to my overlay. But it seems that as a matter of fact many people use testing by default, which results in them grabbing testing, compiling… till it fails. Hm.. I'm now thinking whether I should use absent keywords for that…
Back to top
View user's profile Send private message
hariskar
Apprentice
Apprentice


Joined: 29 Jan 2017
Posts: 168

PostPosted: Sun Feb 09, 2020 12:27 pm    Post subject: Reply with quote

Thank you for reply.
I am happy to use testing versions even if there is some possibility something to go wrong!
Here is the build.log

https://www.dropbox.com/s/bv8taukmbrz2wa7/build_log.7z?dl=0
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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