[gentoo-user] Re: A Glitch in the Matrix or just another burb of emerge... ;)

2016-05-13 Thread Jonathan Callen
On 05/13/2016 06:09 PM, Grant Edwards wrote:
> On 2016-05-11, Jonathan Callen  wrote:
> 
>> Looking further at the ebuilds in question, it appears that if you wish
>> to have older versions of GCC installed with >=gcc-4.9, you need to have
>> USE=multislot on the *newer* versions of gcc (this USE=multislot doesn't
>> appear to be completely broken like the old USE=multislot was; now the
>> SLOTs are constant with respect to USE).
> 
> So slots no longer "just work" like they have for the past 15 years?
> 
> You now have to explicitly request installation in a slot by setting
> the multislot flag?
> 
> Did I miss an eselect news warning about this?
> 
> Is this true for all packages that were previously installed in slots,
> or have gcc and a select few been chosen specially for this breakage?
> 

In this case, it's *just* GCC that has this issue.  It appears that the
definition of the "multislot" flag for sys-devel/gcc,
sys-devel/gcc-apple, and sys-devel/kgcc64 changed from meaning "Make all
the SLOTs include the minor version" (so SLOT=4.9.3) to "Allow multiple
versions of GCC to be installed at all (instead of one per CTARGET)"
[although it doesn't quite do that yet; reason unknown].  This change
appears to have been committed back in March, the reason we are all
seeing it hit now (as of 8 May) is that portage finally has a reason to
want to recompile GCC, because there is a new "vtv" flag available (for
vtable verification).

-- 
Jonathan Callen



signature.asc
Description: OpenPGP digital signature


[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Grant Edwards  wrote:

> Well, I had never tried 4.9.3, and I'd been using 4.6 without problems
> for some time, so keeping 4.6 seemed like the safe way to go.  I still
> don't understand what broke 4.6.

I must have been using 4.9 for a while and then switched back to 4.6
when I ran across something that wouldn't build with 4.9.  That would
explain why packages could no longer be built with 4.6.  If I
understand correctly, there's no guarantee that you can build packages
with a gcc version that's older than that used to build libraries that
are used by the package being built.

The good news: the emerge of gcc 4.9.3 (from sources) using a gcc
4.9.3 binary package seems to have worked, and it looks like things
are building normally now.

I'm pretty sure this all would have been avoided if I had told
gcc-config to switch to 4.9.3 and then let emerge remove the older
versions of gcc. :)

-- 
Grant Edwards   grant.b.edwardsYow! And furthermore,
  at   my bowling average is
  gmail.comunimpeachable!!!




Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Bill Kenworthy
On 14/05/16 06:35, Grant Edwards wrote:
> On 2016-05-13, Bill Kenworthy  wrote:
> 
>> I have not seen it mentioned, but did you run "fix_libtool_files.sh"
>> after changing gcc versions?
> 
> You mean after I installed the binary 4.9.3 package and told
> gcc-config to switch from 4.6 to 4.9.3?
> 
> No, I didn't.
> 
> According to https://wiki.gentoo.org/wiki/Upgrading_GCC you don't need to:
> 
>Earlier installments of GCC on Gentoo required you to run a
>specific command called fix_libtool_files.sh. Some time ago, the
>execution of this command has been integrated in the package
>deployments itself (through the toolchain eclass) so there is no
>need for users to call this themselves anymore.
> 

I suggest either giving it a go ... or check the logs to make sure that
it did run.  Experience from when I have had gcc breakage is that the
mechanism is fragile.

BillK




[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Bill Kenworthy  wrote:

> I have not seen it mentioned, but did you run "fix_libtool_files.sh"
> after changing gcc versions?

You mean after I installed the binary 4.9.3 package and told
gcc-config to switch from 4.6 to 4.9.3?

No, I didn't.

According to https://wiki.gentoo.org/wiki/Upgrading_GCC you don't need to:

   Earlier installments of GCC on Gentoo required you to run a
   specific command called fix_libtool_files.sh. Some time ago, the
   execution of this command has been integrated in the package
   deployments itself (through the toolchain eclass) so there is no
   need for users to call this themselves anymore.

-- 
Grant Edwards   grant.b.edwardsYow! If our behavior is
  at   strict, we do not need fun!
  gmail.com




Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Bill Kenworthy
On 14/05/16 06:18, Grant Edwards wrote:
> On 2016-05-13, waltd...@waltdnes.org  wrote:
> 
>>> So, I uninstalled gcc 4.9 and all older versions except 4.6.
>>
>> Ouch!  I was asking what you had, not suggesting removing anything yet.
>> I would've recommended removing the old versions and keeping 4.9.3 if
>> anything.
> 
> Well, I had never tried 4.9.3, and I'd been using 4.6 without problems
> for some time, so keeping 4.6 seemed like the safe way to go.  I still
> don't understand what broke 4.6.
> 
>>> I then removed 4.6 from the world file (but left it installed).
>>>
>>> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
>>> it can't: now the build of 4.9.3 is failing.  It appears I can no
>>> longer build _anything_.
>>>
>>> My system seems to be well and truly borked.
>>
>> See 
>> https://forums.gentoo.org/viewtopic-t-1009338-postdays-0-postorder-asc-start-0.html
>> where someone else destroyed their gcc, and downloaded and untarred a
>> binary tarball of gcc, to save their system.
> 
> I built a few binary gcc packages on different Gentoo installs using
> quickpkg.  The first couple didn't work, but I eventually found a
> machine whose gcc binaries will run on my broken box.  I've now got a
> binary install of gcc-4.9.3 that seems to be working.  It's been
> building gcc 4.9.3 for about 15 minutes now (building it with 4.6
> would fail within 15-20 seconds).
> 
>> I can't seem to get http://tinderbox.dev.gentoo.org to respond.  Was
>> that part of the re-organization of the gentoo.org website?
> 
> Tinderbox's owner pulled the plug on it a couple years ago. AFAIR, it
> didn't have anything to do with the website reort.
> 

I have not seen it mentioned, but did you run "fix_libtool_files.sh"
after changing gcc versions?

BillK




[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, waltd...@waltdnes.org  wrote:

>> So, I uninstalled gcc 4.9 and all older versions except 4.6.
>
> Ouch!  I was asking what you had, not suggesting removing anything yet.
> I would've recommended removing the old versions and keeping 4.9.3 if
> anything.

Well, I had never tried 4.9.3, and I'd been using 4.6 without problems
for some time, so keeping 4.6 seemed like the safe way to go.  I still
don't understand what broke 4.6.

>> I then removed 4.6 from the world file (but left it installed).
>> 
>> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
>> it can't: now the build of 4.9.3 is failing.  It appears I can no
>> longer build _anything_.
>> 
>> My system seems to be well and truly borked.
>
> See 
> https://forums.gentoo.org/viewtopic-t-1009338-postdays-0-postorder-asc-start-0.html
> where someone else destroyed their gcc, and downloaded and untarred a
> binary tarball of gcc, to save their system.

I built a few binary gcc packages on different Gentoo installs using
quickpkg.  The first couple didn't work, but I eventually found a
machine whose gcc binaries will run on my broken box.  I've now got a
binary install of gcc-4.9.3 that seems to be working.  It's been
building gcc 4.9.3 for about 15 minutes now (building it with 4.6
would fail within 15-20 seconds).

> I can't seem to get http://tinderbox.dev.gentoo.org to respond.  Was
> that part of the re-organization of the gentoo.org website?

Tinderbox's owner pulled the plug on it a couple years ago. AFAIR, it
didn't have anything to do with the website reort.

-- 
Grant Edwards   grant.b.edwardsYow! Is a tattoo real, like
  at   a curb or a battleship?
  gmail.comOr are we suffering in
   Safeway?




[gentoo-user] Re: A Glitch in the Matrix or just another burb of emerge... ;)

2016-05-13 Thread Grant Edwards
On 2016-05-11, Jonathan Callen  wrote:

> Looking further at the ebuilds in question, it appears that if you wish
> to have older versions of GCC installed with >=gcc-4.9, you need to have
> USE=multislot on the *newer* versions of gcc (this USE=multislot doesn't
> appear to be completely broken like the old USE=multislot was; now the
> SLOTs are constant with respect to USE).

So slots no longer "just work" like they have for the past 15 years?

You now have to explicitly request installation in a slot by setting
the multislot flag?

Did I miss an eselect news warning about this?

Is this true for all packages that were previously installed in slots,
or have gcc and a select few been chosen specially for this breakage?

-- 
Grant Edwards   grant.b.edwardsYow! I feel like I'm
  at   in a Toilet Bowl with a
  gmail.comthumbtack in my forehead!!




Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread waltdnes
On Fri, May 13, 2016 at 08:25:14PM +, Grant Edwards wrote
> AFAICT, you are suddenly not allowed to have gcc 4.9 installed
> alongside any older versions -- even though they're supposedly in
> slots.
> 
> This is odd, because my system has had 4.9.whatever along with 3-4
> older versions for some time and been perfectly happy.
> 
> So, I uninstalled gcc 4.9 and all older versions except 4.6.

  Ouch!  I was asking what you had, not suggesting removing anything yet.
I would've recommended removing the old versions and keeping 4.9.3 if
anything.

> 
> I then removed 4.6 from the world file (but left it installed).
> 
> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
> it can't: now the build of 4.9.3 is failing.  It appears I can no
> longer build _anything_.
> 
> My system seems to be well and truly borked.

  See 
https://forums.gentoo.org/viewtopic-t-1009338-postdays-0-postorder-asc-start-0.html
where someone else destroyed their gcc, and downloaded and untarred a
binary tarball of gcc, to save their system.  I can't seem to get
http://tinderbox.dev.gentoo.org to respond.  Was that part of the
re-organization of the gentoo.org website?

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications



Re: [gentoo-user] Can't figure out gcc-4.9 blocker

2016-05-13 Thread Alan McKinnon
On 13/05/2016 20:53, Grant Edwards wrote:
> I did my normal sync/update today, and emerge says it can't update because
> 
>  [blocks B  ]  sys-devel/gcc-4.9.3)
> 
> Huh?
> 
> gcc4.9.3 is already installed:


This looks like the exact problem reported by Meino on the 10th
(Subject: is about a glitch in the matrix) - well worth reading that
thread first.


end result is it's due to changed behaviour in the multislot USE flag
for gcc




> 
>   $ equery list --duplicates gcc
>* Searching for gcc ...
>   [IP-] [  ] sys-devel/gcc-4.3.6-r1:4.3
>   [IP-] [  ] sys-devel/gcc-4.5.4:4.5.4
>   [IP-] [  ] sys-devel/gcc-4.6.4:4.6.4
>   [IP-] [  ] sys-devel/gcc-4.9.3:4.9.3
> 
> Why did emerge suddenly decide gcc-4.9.3 can't be installed?
> 
> Where does the " portage configuration files.
> 
> I've read the Wiki page pointed to by the emerge output, and didn't
> find it enlightening.
> 
> 
> 
> Complete Output from emerge command:
> 
> 
> alpha grante # emerge -auvND world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild   R] sys-devel/gcc-4.9.3:4.9.3::gentoo  USE="cxx fortran gcj 
> (multilib) nls nptl openmp sanitize vtv (-altivec) (-awt) -cilk -debug -doc 
> (-fixed-point) -go -graphite (-hardened) (-libssp) -multislot* -nopie -nossp 
> -objc -objc++ -objc-gc -regression-test -vanilla" 0 KiB
> [ebuild   R] sys-devel/gcc-4.5.4:4.5.4::gentoo  USE="cxx fortran gcj 
> (multilib) nls nptl openmp (-altivec) (-awt) -debug -doc (-fixed-point) 
> (-hardened) (-libssp) -mudflap -multislot* -objc -objc++ -objc-gc 
> -regression-test -vanilla" 0 KiB
> [ebuild   R] app-text/hunspell-1.3.3::gentoo  USE="ncurses nls readline 
> -static-libs" LINGUAS="-af -bg -ca -cs -cy -da -de -de_1901% -el -en -eo -es 
> -et -fo -fr -ga -gl -he -hr -hu -ia -id -is -it -km -ku -lt -lv -mk -ms -nb 
> -nl -nn -pl -pt -pt_BR -ro -ru -sk -sl -sq -sv -sw -tn -uk -zu" 0 KiB
> [ebuild U  ] gnome-base/librsvg-2.40.15:2::gentoo [2.40.13:2::gentoo] 
> USE="introspection -tools -vala" ABI_X86="32 (64) (-x32)" 0 KiB
> [ebuild U  ] dev-lang/php-5.6.21:5.6::gentoo [5.6.20:5.6::gentoo] 
> USE="berkdb bzip2 cgi cli crypt ctype fileinfo filter gd gdbm hash iconv imap 
> ipv6 json nls opcache phar posix readline session simplexml ssl tokenizer 
> unicode xml zlib -apache2 -bcmath -calendar -cdb -cjk -curl -debug -embed 
> -enchant -exif (-firebird) -flatfile -fpm (-frontbase) -ftp -gmp -inifile 
> -intl -iodbc -kerberos -ldap -ldap-sasl -libedit -libmysqlclient (-libressl) 
> -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -pdo -postgres 
> -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -spell -sqlite 
> -sybase-ct -systemd -sysvipc -threads -tidy -truetype -vpx -wddx -xmlreader 
> -xmlrpc -xmlwriter -xpm -xslt -zip" 0 KiB
> [ebuild U ~] www-client/google-chrome-50.0.2661.102::gentoo 
> [50.0.2661.94::gentoo] USE="plugins" LINGUAS="am ar bg bn ca cs da de el 
> en_GB es es_LA et fa fake_bidi 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" 0 KiB
> [ebuild U  ] www-client/firefox-38.8.0::gentoo [38.7.0::gentoo] 
> USE="gmp-autoupdate jemalloc3 jit minimal -bindist -custom-cflags 
> -custom-optimization -dbus -debug -egl -gstreamer -gstreamer-0 -hardened 
> (-neon) (-pgo) -pulseaudio (-selinux) -startup-notification (-system-cairo) 
> -system-icu -system-jpeg -system-libvpx -system-sqlite {-test} -wifi" 
> LINGUAS="-af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de 
> -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL 
> -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn 
> -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT 
> -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh 
> -zh_CN -zh_TW" 0 KiB
> [ebuild U  ] app-office/libreoffice-5.1.2.2::gentoo [5.0.5.2::gentoo] 
> USE="branding cups gtk java (-aqua) -bluetooth (-coinmp) -collada -dbus 
> -debug -eds (-firebird) -gltf -gnome -gstreamer (-gtk3) -jemalloc -kde 
> (-libressl) -mysql -odk -postgres (-telepathy) {-test} -vlc" 
> LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript 
> -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_4 (-python3_5)" 
> PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB
> [blocks B  ]  sys-devel/gcc-4.9.3)
> 
> Total: 8 packages (5 upgrades, 3 reinstalls), Size of downloads: 0 KiB
> Conflict: 1 block (1 unsatisfied)
> 
>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
> 
>   (sys-devel/gcc-4.9.3:4.9.3/4.9.3::gentoo, ebuild scheduled for merge) 
> pulled in by
> sys-devel/gcc required by @system
> sys-devel/gcc[gcj] required by (app-text/pdftk-2.02:0/0::gentoo, 
> installed)
>  

[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Willie M  wrote:

 So, I uninstalled gcc 4.9 and all older versions except 4.6.

> 4.9 most likely works if it is installed. Just have to tell gentoo to
> use it.
>
> gcc-config -l

$ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.6.4 *

-- 
Grant Edwards   grant.b.edwardsYow! JAPAN is a WONDERFUL
  at   planet -- I wonder if we'll
  gmail.comever reach their level of
   COMPARATIVE SHOPPING ...




Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Willie M
On 05/13/2016 02:24 PM, Willie M wrote:
> On 05/13/2016 01:43 PM, Alec Ten Harmsel wrote:
>> On Fri, May 13, 2016 at 08:25:14PM +, Grant Edwards wrote:
>>>
>>> So, I uninstalled gcc 4.9 and all older versions except 4.6.
>>>
>>> I then removed 4.6 from the world file (but left it installed).
>>>
>>> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
>>> it can't: now the build of 4.9.3 is failing.
>>
>> What is the error?
>>
>>> It appears I can no
>>> longer build _anything_.
>>
>> If this is true, that sucks. I have not had a problem upgrading GCC at
>> all, although I've been rolling with 4.9 for a while I think.
>>
>> Alec
>>
> 
> gcc-config -l
> 

4.9 most likely works if it is installed. Just have to tell gentoo to
use it.

gcc-config -l

it will tell you how to set the seleted one you want which will be 4.9.3
or something like that.

-- 

Willie Matthews
matthews.willi...@gmail.com
(702) 659-9966



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Willie M
On 05/13/2016 01:43 PM, Alec Ten Harmsel wrote:
> On Fri, May 13, 2016 at 08:25:14PM +, Grant Edwards wrote:
>>
>> So, I uninstalled gcc 4.9 and all older versions except 4.6.
>>
>> I then removed 4.6 from the world file (but left it installed).
>>
>> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
>> it can't: now the build of 4.9.3 is failing.
> 
> What is the error?
> 
>> It appears I can no
>> longer build _anything_.
> 
> If this is true, that sucks. I have not had a problem upgrading GCC at
> all, although I've been rolling with 4.9 for a while I think.
> 
> Alec
> 

gcc-config -l

-- 

Willie Matthews
matthews.willi...@gmail.com
(702) 659-9966



signature.asc
Description: OpenPGP digital signature


[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Alec Ten Harmsel  wrote:
> On Fri, May 13, 2016 at 08:25:14PM +, Grant Edwards wrote:
>> 
>> So, I uninstalled gcc 4.9 and all older versions except 4.6.
>> 
>> I then removed 4.6 from the world file (but left it installed).
>> 
>> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
>> it can't: now the build of 4.9.3 is failing.
>
> What is the error?

I gave up on 4.9.3, and am just trying to rebuild 4.6.4.  It fails
pretty much the same way when trying to build libiberty:

  /usr/include/features.h:328:4: warning: #warning _FORTIFY_SOURCE requires 
compiling with optimization (-O) [-Wcpp]
  checking for grep that handles long lines and -e... 
/var/tmp/portage/sys-devel/gcc-4.6.4/work/gcc-4.6.4/libiberty/unlink-if-ordinary.c:
 In function ‘$
  
/var/tmp/portage/sys-devel/gcc-4.6.4/work/gcc-4.6.4/libiberty/unlink-if-ordinary.c:65:15:
 error: storage size of ‘st’ isn’t known
  
/var/tmp/portage/sys-devel/gcc-4.6.4/work/gcc-4.6.4/libiberty/unlink-if-ordinary.c:67:3:
 warning: implicit declaration of function ‘stat’ [-Wimplicit$
  
/var/tmp/portage/sys-devel/gcc-4.6.4/work/gcc-4.6.4/libiberty/unlink-if-ordinary.c:68:7:
 warning: implicit declaration of function ‘S_ISREG’ [-Wimpli$
  
/var/tmp/portage/sys-devel/gcc-4.6.4/work/gcc-4.6.4/libiberty/unlink-if-ordinary.c:69:5:
 warning: implicit declaration of function ‘unlink’ [-Wimplic$
  
/var/tmp/portage/sys-devel/gcc-4.6.4/work/gcc-4.6.4/libiberty/unlink-if-ordinary.c:65:15:
 warning: unused variable ‘st’ [-Wunused-variable]
  Makefile:1147: recipe for target 'unlink-if-ordinary.o' failed
  make[3]: *** [unlink-if-ordinary.o] Error 1
  make[3]: Leaving directory 
'/var/tmp/portage/sys-devel/gcc-4.6.4/work/build/libiberty'
  Makefile:10456: recipe for target 'all-stage1-libiberty' failed
  make[2]: *** [all-stage1-libiberty] Error 2
  make[2]: *** Waiting for unfinished jobs

So, it seems I now don't have a working compiler.

I tried doing a quickpkg of gcc-4.9.3 on one of my other systems
(which is still happy with having 4.9.3 and older versions installed),
but the CPU type didn't match closely enough, and the binaries from
the package had illegal instructions.

-- 
Grant Edwards   grant.b.edwardsYow! I once decorated my
  at   apartment entirely in ten
  gmail.comfoot salad forks!!




[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Neil Bothwick  wrote:
> On Fri, 13 May 2016 19:34:18 + (UTC), Grant Edwards wrote:
>
>> Is one no longer allowed to have multiple gcc versions insalled?  It
>> seemd to be allowed earlier today...
>
> That's right, see the "A Glitch in the Matrix..." thread, particularly
> Jonathan's posts, for enlightenment.

Ah, silly me. When I was searching through the mailing list I didn't
recognize that subject line as relevent.

-- 
Grant Edwards   grant.b.edwardsYow! HELLO, everybody,
  at   I'm a HUMAN!!
  gmail.com




Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Alec Ten Harmsel
On Fri, May 13, 2016 at 08:25:14PM +, Grant Edwards wrote:
> 
> So, I uninstalled gcc 4.9 and all older versions except 4.6.
> 
> I then removed 4.6 from the world file (but left it installed).
> 
> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
> it can't: now the build of 4.9.3 is failing.

What is the error?

> It appears I can no
> longer build _anything_.

If this is true, that sucks. I have not had a problem upgrading GCC at
all, although I've been rolling with 4.9 for a while I think.

Alec



Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Neil Bothwick
On Fri, 13 May 2016 19:34:18 + (UTC), Grant Edwards wrote:

> Is one no longer allowed to have multiple gcc versions insalled?  It
> seemd to be allowed earlier today...

That's right, see the "A Glitch in the Matrix..." thread, particularly
Jonathan's posts, for enlightenment.


-- 
Neil Bothwick

Linux like wigwam. No windows, no gates, Apache inside.


pgpdgbGbJNcO6.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Willie M
On 05/13/2016 01:25 PM, Grant Edwards wrote:
> AFAICT, you are suddenly not allowed to have gcc 4.9 installed
> alongside any older versions -- even though they're supposedly in
> slots.
> 
> This is odd, because my system has had 4.9.whatever along with 3-4
> older versions for some time and been perfectly happy.
> 
> So, I uninstalled gcc 4.9 and all older versions except 4.6.
> 
> I then removed 4.6 from the world file (but left it installed).
> 
> emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
> it can't: now the build of 4.9.3 is failing.  It appears I can no
> longer build _anything_.
> 
> My system seems to be well and truly borked.
> 

That is what the multislot start was telling you with the minus sign in
front of it. That is what changed.

-- 

Willie Matthews
matthews.willi...@gmail.com
(702) 659-9966



signature.asc
Description: OpenPGP digital signature


[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
AFAICT, you are suddenly not allowed to have gcc 4.9 installed
alongside any older versions -- even though they're supposedly in
slots.

This is odd, because my system has had 4.9.whatever along with 3-4
older versions for some time and been perfectly happy.

So, I uninstalled gcc 4.9 and all older versions except 4.6.

I then removed 4.6 from the world file (but left it installed).

emerge is now happy and willing to upgrade gcc from 4.6 to 4.9 -- but
it can't: now the build of 4.9.3 is failing.  It appears I can no
longer build _anything_.

My system seems to be well and truly borked.

-- 
Grant Edwards   grant.b.edwardsYow! I want to kill
  at   everyone here with a cute
  gmail.comcolorful Hydrogen Bomb!!




[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, waltd...@waltdnes.org  wrote:

>   Do you have gcc-4.5.4, gcc-4.3.6, and gcc-4.6.4 in "world"?

Yes (I did).

>  If so, why?

Because at one time or another have have needed specific versions of
gcc for building something.

Is one no longer allowed to have multiple gcc versions insalled?  It
seemd to be allowed earlier today...

-- 
Grant Edwards   grant.b.edwardsYow! I'd like MY data-base
  at   JULIENNED and stir-fried!
  gmail.com




[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Willie M  wrote:
> On 05/13/2016 12:16 PM, Grant Edwards wrote:
>
> I have no idea but I seen that star and thought about that it might be
> that reason. It also wants to reinstall gcc-4.5 so make sure you
> uninstall that.

A couple hours ago, my system was perfectly happy with the exact same
set of GCC versions installed (with no multislot flag), and now it now
says they can't be installed together.

-- 
Grant Edwards   grant.b.edwardsYow! It's a hole all the
  at   way to downtown Burbank!
  gmail.com




Re: [gentoo-user] Can't figure out gcc-4.9 blocker

2016-05-13 Thread waltdnes
On Fri, May 13, 2016 at 06:53:42PM +, Grant Edwards wrote

> Total: 8 packages (5 upgrades, 3 reinstalls), Size of downloads: 0 KiB
> Conflict: 1 block (1 unsatisfied)
> 
>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
> 
>   (sys-devel/gcc-4.9.3:4.9.3/4.9.3::gentoo, ebuild scheduled for merge) 
> pulled in by
> sys-devel/gcc required by @system
> sys-devel/gcc[gcj] required by (app-text/pdftk-2.02:0/0::gentoo, 
> installed)

  app-text/pdftk-2.02 requires sys-devel/gcc-4.9.3 (or greater?)

> >=sys-devel/gcc-4.9.3 required by 
> (dev-java/icedtea-bin-7.2.6.6-r1:7/7::gentoo, installed)

  dev-java/icedtea-bin-7.2.6.6-r1 requires sys-devel/gcc-4.9.3 or greater

>   (sys-devel/gcc-4.5.4:4.5.4/4.5.4::gentoo, ebuild scheduled for
>   merge) pulled in by
> sys-devel/gcc:4.5.4 required by @selected
> 
>   (sys-devel/gcc-4.3.6-r1:4.3/4.3::gentoo, installed) pulled in by
> sys-devel/gcc:4.3 required by @selected
> 
>   (sys-devel/gcc-4.6.4:4.6.4/4.6.4::gentoo, installed) pulled in by
> sys-devel/gcc:4.6.4 required by @selected

  Do you have gcc-4.5.4, gcc-4.3.6, and gcc-4.6.4 in "world"?  If so, why?

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications



Re: [gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Willie M
On 05/13/2016 12:16 PM, Grant Edwards wrote:
> On 2016-05-13, Willie M  wrote:
> 
>> It looks like the multislot use flag has changed. I think that is what
>> the star means.
> 
> I had it enabled temporarily, but emerge then failed on the first
> package it tried to build (gcc-4.5).
> 
> Then decided I shouldn't need it and removed it, since it seemed to be
> for installing multiple versions within a slot.  Why would one need
> "multislot" set?
> 
>> So make sure you have that use flag enabled still for
>> all of your gcc versions.
> 
>>
>> sys-devel/gcc multislot
> 
> 
> 

I have no idea but I seen that star and thought about that it might be
that reason. It also wants to reinstall gcc-4.5 so make sure you
uninstall that.

That may be a reason it is telling you that also.

-- 

Willie Matthews
matthews.willi...@gmail.com
(702) 659-9966



signature.asc
Description: OpenPGP digital signature


[gentoo-user] Re: Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
On 2016-05-13, Willie M  wrote:

> It looks like the multislot use flag has changed. I think that is what
> the star means.

I had it enabled temporarily, but emerge then failed on the first
package it tried to build (gcc-4.5).

Then decided I shouldn't need it and removed it, since it seemed to be
for installing multiple versions within a slot.  Why would one need
"multislot" set?

> So make sure you have that use flag enabled still for
> all of your gcc versions.

>
> sys-devel/gcc multislot



-- 
Grant Edwards   grant.b.edwardsYow! Okay ... I'm going
  at   home to write the "I HATE
  gmail.comRUBIK's CUBE HANDBOOK FOR
   DEAD CAT LOVERS" ...




Re: [gentoo-user] Can't figure out gcc-4.9 blocker

2016-05-13 Thread Willie M
On 05/13/2016 11:53 AM, Grant Edwards wrote:
> I did my normal sync/update today, and emerge says it can't update because
> 
>  [blocks B  ]  sys-devel/gcc-4.9.3)
> 
> Huh?
> 
> gcc4.9.3 is already installed:
> 
>   $ equery list --duplicates gcc
>* Searching for gcc ...
>   [IP-] [  ] sys-devel/gcc-4.3.6-r1:4.3
>   [IP-] [  ] sys-devel/gcc-4.5.4:4.5.4
>   [IP-] [  ] sys-devel/gcc-4.6.4:4.6.4
>   [IP-] [  ] sys-devel/gcc-4.9.3:4.9.3
> 
> Why did emerge suddenly decide gcc-4.9.3 can't be installed?
> 
> Where does the " portage configuration files.
> 
> I've read the Wiki page pointed to by the emerge output, and didn't
> find it enlightening.
> 
> 
> 
> Complete Output from emerge command:
> 
> 
> alpha grante # emerge -auvND world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild   R] sys-devel/gcc-4.9.3:4.9.3::gentoo  USE="cxx fortran gcj 
> (multilib) nls nptl openmp sanitize vtv (-altivec) (-awt) -cilk -debug -doc 
> (-fixed-point) -go -graphite (-hardened) (-libssp) -multislot* -nopie -nossp 
> -objc -objc++ -objc-gc -regression-test -vanilla" 0 KiB
> [ebuild   R] sys-devel/gcc-4.5.4:4.5.4::gentoo  USE="cxx fortran gcj 
> (multilib) nls nptl openmp (-altivec) (-awt) -debug -doc (-fixed-point) 
> (-hardened) (-libssp) -mudflap -multislot* -objc -objc++ -objc-gc 
> -regression-test -vanilla" 0 KiB
> [ebuild   R] app-text/hunspell-1.3.3::gentoo  USE="ncurses nls readline 
> -static-libs" LINGUAS="-af -bg -ca -cs -cy -da -de -de_1901% -el -en -eo -es 
> -et -fo -fr -ga -gl -he -hr -hu -ia -id -is -it -km -ku -lt -lv -mk -ms -nb 
> -nl -nn -pl -pt -pt_BR -ro -ru -sk -sl -sq -sv -sw -tn -uk -zu" 0 KiB
> [ebuild U  ] gnome-base/librsvg-2.40.15:2::gentoo [2.40.13:2::gentoo] 
> USE="introspection -tools -vala" ABI_X86="32 (64) (-x32)" 0 KiB
> [ebuild U  ] dev-lang/php-5.6.21:5.6::gentoo [5.6.20:5.6::gentoo] 
> USE="berkdb bzip2 cgi cli crypt ctype fileinfo filter gd gdbm hash iconv imap 
> ipv6 json nls opcache phar posix readline session simplexml ssl tokenizer 
> unicode xml zlib -apache2 -bcmath -calendar -cdb -cjk -curl -debug -embed 
> -enchant -exif (-firebird) -flatfile -fpm (-frontbase) -ftp -gmp -inifile 
> -intl -iodbc -kerberos -ldap -ldap-sasl -libedit -libmysqlclient (-libressl) 
> -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -pdo -postgres 
> -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -spell -sqlite 
> -sybase-ct -systemd -sysvipc -threads -tidy -truetype -vpx -wddx -xmlreader 
> -xmlrpc -xmlwriter -xpm -xslt -zip" 0 KiB
> [ebuild U ~] www-client/google-chrome-50.0.2661.102::gentoo 
> [50.0.2661.94::gentoo] USE="plugins" LINGUAS="am ar bg bn ca cs da de el 
> en_GB es es_LA et fa fake_bidi 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" 0 KiB
> [ebuild U  ] www-client/firefox-38.8.0::gentoo [38.7.0::gentoo] 
> USE="gmp-autoupdate jemalloc3 jit minimal -bindist -custom-cflags 
> -custom-optimization -dbus -debug -egl -gstreamer -gstreamer-0 -hardened 
> (-neon) (-pgo) -pulseaudio (-selinux) -startup-notification (-system-cairo) 
> -system-icu -system-jpeg -system-libvpx -system-sqlite {-test} -wifi" 
> LINGUAS="-af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de 
> -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL 
> -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn 
> -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT 
> -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh 
> -zh_CN -zh_TW" 0 KiB
> [ebuild U  ] app-office/libreoffice-5.1.2.2::gentoo [5.0.5.2::gentoo] 
> USE="branding cups gtk java (-aqua) -bluetooth (-coinmp) -collada -dbus 
> -debug -eds (-firebird) -gltf -gnome -gstreamer (-gtk3) -jemalloc -kde 
> (-libressl) -mysql -odk -postgres (-telepathy) {-test} -vlc" 
> LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript 
> -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_4 (-python3_5)" 
> PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB
> [blocks B  ]  sys-devel/gcc-4.9.3)
> 
> Total: 8 packages (5 upgrades, 3 reinstalls), Size of downloads: 0 KiB
> Conflict: 1 block (1 unsatisfied)
> 
>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
> 
>   (sys-devel/gcc-4.9.3:4.9.3/4.9.3::gentoo, ebuild scheduled for merge) 
> pulled in by
> sys-devel/gcc required by @system
> sys-devel/gcc[gcj] required by (app-text/pdftk-2.02:0/0::gentoo, 
> installed)
> >=sys-devel/gcc-4.9.3 required by 
> (dev-java/icedtea-bin-7.2.6.6-r1:7/7::gentoo, installed)
> 
>   (sys-devel/gcc-4.5.4:4.5.4/4.5.4::gentoo, ebuild scheduled for merge) 
> pulled in by
> sys-devel/gcc:4.5.4 required by @s

[gentoo-user] Can't figure out gcc-4.9 blocker

2016-05-13 Thread Grant Edwards
I did my normal sync/update today, and emerge says it can't update because

 [blocks B  ] =sys-devel/gcc-4.9.3 required by 
(dev-java/icedtea-bin-7.2.6.6-r1:7/7::gentoo, installed)

  (sys-devel/gcc-4.5.4:4.5.4/4.5.4::gentoo, ebuild scheduled for merge) pulled 
in by
sys-devel/gcc:4.5.4 required by @selected

  (sys-devel/gcc-4.3.6-r1:4.3/4.3::gentoo, installed) pulled in by
sys-devel/gcc:4.3 required by @selected

  (sys-devel/gcc-4.6.4:4.6.4/4.6.4::gentoo, installed) pulled in by
sys-devel/gcc:4.6.4 required by @selected


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages



-- 
Grant Edwards   grant.b.edwardsYow! I'm ZIPPY the PINHEAD
  at   and I'm totally committed
  gmail.comto the festive mode.