On April 18, 2017 11:06:12 AM GMT+02:00, Peter Humphrey <pe...@prh.myzen.co.uk> 
wrote:
>On Monday 17 Apr 2017 13:05:59 Walter Dnes wrote:
>>   A couple of things to note, which also apply to building Firefox
>> 
>> 1) When using the Palemoon overlay, I found that USE="optimize" turns
>> off Gentoo's optimization, and replaces it with limited
>"optimization"
>> by the mozconfig.  If you're going to build it, I recommend
>> USE="-optimize"
>> 
>> 2) USE="-system-libs" is recommended.  Yes, this does make the binary
>> slightly larger.  But it avoids problems where changing API/ABI in
>the
>> system lib causes subtle problems for the program.  It may also
>reduce
>> dependancies pulled in, depending on what your other programs have
>> pulled in.
>
>I don't see any of those USE flags. This is from the octopus overlay:
>
>[ebuild   R   ~] www-client/palemoon-27.2.1::octopus  USE="alsa dbus
>ffmpeg 
>gtk2 official-branding optimize printing speech spell wave webm
>-devtools -
>gtk3 -jemalloc -necko-wifi -pulseaudio -shared-js -strip-binaries
>-system-
>cairo -system-compress -system-images -system-libevent -system-pixman -
>system-spell -system-sqlite -system-vpx -valgrind -webrtc" 0 KiB
>
>If I remove that overlay and install the palemoon overlay, I get this:
>
>!!! All ebuilds that could satisfy "palemoon" have been masked.
>!!! One of the following masked packages is required to complete your 
>request:
>- www-client/palemoon-27.2.1-r1::palemoon (masked by: package.mask)
>/var/lib/layman/palemoon/profiles/package.mask:
># When built with gcc >=5 Pale Moon is highly unstable, so you are
># prevented from building it if you are on a 5.* profile. You can use
># gcc-config to change your compiler profile, just remember to change
>it 
>back
># afterwards. You need to have the appropriate versions of gcc
>installed for
># them to be shown in gcc-config.
>
>- www-client/palemoon-27.2.1::palemoon (masked by: package.mask)
>- www-client/palemoon-27.2.0::palemoon (masked by: package.mask)
>- www-client/palemoon-27.1.2::palemoon (masked by: package.mask)
>- www-client/palemoon-27.1.0::palemoon (masked by: package.mask)
>- www-client/palemoon-27.0.3-r1::palemoon (masked by: package.mask)
>
>This is in spite of having "www-client/palemoon" (no qualifiers) in 
>package.keywords, and having only version 4.9.4 p1.0 of GCC installed.
>
>Really, sometimes I doubt the evidence of my own eyes.  :-(

If you are certain you don't have gcc in slot 5.x installed. You can add 
palemoon to /etc/portage/package.unmask

That will override the package.mask from the overlay.

--
Joost
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to