* [gentoo-user] ~amd64 - my experience so far... @ 2010-04-12 11:57 Mark Knecht 2010-04-12 12:00 ` Alan McKinnon ` (3 more replies) 0 siblings, 4 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-12 11:57 UTC (permalink / raw To: gentoo-user ...is not so good actually. Certainly not the way I'd want others to experience Gentoo. OK, the ~amd64 upgrade to @system was easy and relatively painless. The documents were fairly clear. There are things to learn, and old friends like rc-update and df look different, but it worked and didn't take long - less than an hour to reboot including editing - so that's good. Unfortunately, simply allowing all environments & apps on the system to go ~amd64 isn't working out as nicely. 1) xfce4 had one build failure. I masked it and the build finished. xfce starts and seems to mostly work, but I get no wallpaper and the right click for a menu on the desktop doesn't work. It's usable, but clearly 'not stable'. 2) gnome-2.28 simply doesn't build. 3) I'm currently left with lots of things in emerge @preserved-rebuild that don't build. emerge -DuN @world is not clean. QUESTION: Assume I'm happy with ~amd64 on @system, but want to build the stable version of gnome or kde. How do I get it? Since gnome-2.26 worked yesterday I tried masking >=gnome-2.28. emerge -DuN gnome. Portage then didn't try to emerge the meta-package but doesn't take all of gnome back to 2.26. There's no point trying kde as gnome pulled in kde components that doesn't build either. Hopefully it's not 'mask every package in gnome by hand'. At this point I'm left with a system that's not clean and to me not terribly useful. Yesterday as stable I built xfce, gnome and kde in under 4 hours and all 3 worked. Today both gnome and xfce aren't right and I don't have kde. Probably this is some matter of learning to hold back portage that I've never done before, rather than unleashing new packages like you do on a stable system. How does one accomplish this? Thanks, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 11:57 [gentoo-user] ~amd64 - my experience so far Mark Knecht @ 2010-04-12 12:00 ` Alan McKinnon 2010-04-12 12:29 ` Mark Knecht 2010-04-12 12:14 ` Zeerak Mustafa Waseem ` (2 subsequent siblings) 3 siblings, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2010-04-12 12:00 UTC (permalink / raw To: gentoo-user Are you merely ranting or asking for help? If the former, well, OK i Hear you. But I don't care. If the latter, then you need to provide info like logs, output etc. ~amd64 works like a charm for me here. On Monday 12 April 2010 13:57:39 Mark Knecht wrote: > ...is not so good actually. Certainly not the way I'd want others to > experience Gentoo. > > OK, the ~amd64 upgrade to @system was easy and relatively painless. > The documents were fairly clear. There are things to learn, and old > friends like rc-update and df look different, but it worked and didn't > take long - less than an hour to reboot including editing - so that's > good. > > Unfortunately, simply allowing all environments & apps on the system > to go ~amd64 isn't working out as nicely. > > 1) xfce4 had one build failure. I masked it and the build finished. > xfce starts and seems to mostly work, but I get no wallpaper and the > right click for a menu on the desktop doesn't work. It's usable, but > clearly 'not stable'. > > 2) gnome-2.28 simply doesn't build. > > 3) I'm currently left with lots of things in emerge @preserved-rebuild > that don't build. emerge -DuN @world is not clean. > > QUESTION: Assume I'm happy with ~amd64 on @system, but want to build > the stable version of gnome or kde. How do I get it? Since gnome-2.26 > worked yesterday I tried masking >=gnome-2.28. emerge -DuN gnome. > Portage then didn't try to emerge the meta-package but doesn't take > all of gnome back to 2.26. There's no point trying kde as gnome pulled > in kde components that doesn't build either. Hopefully it's not 'mask > every package in gnome by hand'. > > At this point I'm left with a system that's not clean and to me not > terribly useful. Yesterday as stable I built xfce, gnome and kde in > under 4 hours and all 3 worked. Today both gnome and xfce aren't right > and I don't have kde. Probably this is some matter of learning to hold > back portage that I've never done before, rather than unleashing new > packages like you do on a stable system. > > How does one accomplish this? > > Thanks, > Mark -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:00 ` Alan McKinnon @ 2010-04-12 12:29 ` Mark Knecht 2010-04-12 12:42 ` William Kenworthy ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-12 12:29 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 5:00 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > Are you merely ranting or asking for help? > > If the former, well, OK i Hear you. But I don't care. > > If the latter, then you need to provide info like logs, output etc. > > ~amd64 works like a charm for me here. > > Neither. I think I asked a simple question. How does one get ~amd64 @system and stable everything else? If the answer is 'you can't' or 'it's immensely hard because you have to -~arch everything by hand' then I'll just go back to stable, whether it is easy or requires me to rebuild the system from scratch. I'm certainly not ranting. I don't think that tone should came across in what I wrote and if you're reading that in then it's on your end not mine. (Although I apologize for writing anything that made that happen!) I have __nothing__ on this system. The hardware is brand new. It's been said time and time again that running all ~arch on other people's systems (like yours) works great and I wanted to try it. It's certainly not working for me at this point but I'm not upset, mad, or anything like that. I'm asking a simple question. That's it. Nothing more. I am however documenting my experiences for others than come after me to this question of "to ~amd64 or not ~amd64". Nothing more. It worked for Alan who is a __very__ experienced and capable person. It didn't work for Mark (at this point) who is a 10 year Gentoo user but __nothing__ more than a user type Those people can decide who they are closer to in capabilities and make their choice a bit more informed. I didn't wake up this morning thinking I could do what you and Neil and others on this list can with this distro. I'm not that silly! I just wanted to try ~amd64 to see what happened. It will take me less than 90 minutes to get to a new clean install if I blow everything away and start over. It's not a big deal. - Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:29 ` Mark Knecht @ 2010-04-12 12:42 ` William Kenworthy 2010-04-12 12:56 ` Mark Knecht 2010-04-12 13:10 ` [gentoo-user] " Kerin Millar 2010-04-12 12:57 ` [gentoo-user] " Alan McKinnon 2010-04-12 14:01 ` Neil Bothwick 2 siblings, 2 replies; 30+ messages in thread From: William Kenworthy @ 2010-04-12 12:42 UTC (permalink / raw To: gentoo-user > I am however documenting my experiences for others than come after me > to this question of "to ~amd64 or not ~amd64". Nothing more. It worked > for Alan who is a __very__ experienced and capable person. It didn't > work for Mark (at this point) who is a 10 year Gentoo user but > __nothing__ more than a user type Those people can decide who they are > closer to in capabilities and make their choice a bit more informed. > > I didn't wake up this morning thinking I could do what you and Neil > and others on this list can with this distro. I'm not that silly! I > just wanted to try ~amd64 to see what happened. It will take me less > than 90 minutes to get to a new clean install if I blow everything > away and start over. It's not a big deal. > > - Mark > Is there a reason why you want to run all @system as ~amd64, and the rest stable. To me it makes more sense (especially for production systems) to run @system as stable and only ~amd64 those apps and dependencies you want/need to be bleeding edge. Anyhow, what I really wanted to say is for more sensible unmasking, check out autounmask: moriah home # esearch autounmask [ Results for search key : autounmask ] [ Applications found : 1 ] * app-portage/autounmask Latest version available: 0.27 Latest version installed: [ Not Installed ] Size of downloaded files: 3 kB Homepage: http://download.mpsna.de/opensource/autounmask/ Description: autounmask - Unmasking packages the easy way License: GPL-2 moriah home # ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:42 ` William Kenworthy @ 2010-04-12 12:56 ` Mark Knecht 2010-04-12 13:10 ` [gentoo-user] " Kerin Millar 1 sibling, 0 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-12 12:56 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 5:42 AM, William Kenworthy <billk@iinet.net.au> wrote: > >> I am however documenting my experiences for others than come after me >> to this question of "to ~amd64 or not ~amd64". Nothing more. It worked >> for Alan who is a __very__ experienced and capable person. It didn't >> work for Mark (at this point) who is a 10 year Gentoo user but >> __nothing__ more than a user type Those people can decide who they are >> closer to in capabilities and make their choice a bit more informed. >> >> I didn't wake up this morning thinking I could do what you and Neil >> and others on this list can with this distro. I'm not that silly! I >> just wanted to try ~amd64 to see what happened. It will take me less >> than 90 minutes to get to a new clean install if I blow everything >> away and start over. It's not a big deal. >> >> - Mark >> > > Is there a reason why you want to run all @system as ~amd64, and the > rest stable. To me it makes more sense (especially for production > systems) to run @system as stable and only ~amd64 those apps and > dependencies you want/need to be bleeding edge. > > Anyhow, what I really wanted to say is for more sensible unmasking, > check out autounmask: > > moriah home # esearch autounmask > [ Results for search key : autounmask ] > [ Applications found : 1 ] > > * app-portage/autounmask > Latest version available: 0.27 > Latest version installed: [ Not Installed ] > Size of downloaded files: 3 kB > Homepage: http://download.mpsna.de/opensource/autounmask/ > Description: autounmask - Unmasking packages the easy way > License: GPL-2 > > > moriah home # > William, In general I agree logically. There was no _strong_ reason for me to run ~arch on anything. I just wanted to try it out since the machine was new and this was a good time to get the experience vs having lots of stuff on the machine and trying to switch later. ~arch @system was mainly to get a jump on the OpenRC migration before I had so much stuff on the system that I couldn't afford to just reformat and start over if I had problems with it. Having done it once I now know it won't be difficult later when it moves to stable. ~arch xfce/gnome/kde on the other hand is not something I needed. It just comes with ~arch and for me didn't work so well. For me the desktop environment is mostly just a platform to get a browser or VMWare up and running. kde and it's brethren move forward but the revision level changes hardly impact me in normal life. Again, based on Alan's response, this isn't about me being upset or anything like that. I'm not upset in the least. Just trying things out. Thanks, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 12:42 ` William Kenworthy 2010-04-12 12:56 ` Mark Knecht @ 2010-04-12 13:10 ` Kerin Millar 1 sibling, 0 replies; 30+ messages in thread From: Kerin Millar @ 2010-04-12 13:10 UTC (permalink / raw To: gentoo-user On 12/04/2010 13:42, William Kenworthy wrote: > Is there a reason why you want to run all @system as ~amd64, and the > rest stable. To me it makes more sense (especially for production Perhaps he simply doesn't feel like re-installing. By going down this road, the breakage caused by dowgrading system packages - glibc in particular - can be avoided. Chhers, --Kerin ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:29 ` Mark Knecht 2010-04-12 12:42 ` William Kenworthy @ 2010-04-12 12:57 ` Alan McKinnon 2010-04-12 16:33 ` KH 2010-04-12 14:01 ` Neil Bothwick 2 siblings, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2010-04-12 12:57 UTC (permalink / raw To: gentoo-user On Monday 12 April 2010 14:29:00 Mark Knecht wrote: > On Mon, Apr 12, 2010 at 5:00 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > Are you merely ranting or asking for help? > > > > If the former, well, OK i Hear you. But I don't care. > > > > If the latter, then you need to provide info like logs, output etc. > > > > ~amd64 works like a charm for me here. > > Neither. I think I asked a simple question. How does one get ~amd64 > @system and stable everything else? If the answer is 'you can't' or > 'it's immensely hard because you have to -~arch everything by hand' > then I'll just go back to stable, whether it is easy or requires me to > rebuild the system from scratch. You can't do that easily, and it certainly is not advisable. The only way I can think of would be to put every package in @system into package.keywords and leave ACCEPT_KEYWORDS at arch. This will cause problems: 1. stable is just that: stable. By and large the full stable set is known to work 2. when devs commit to ~arch, they tend to run ~arch on their test boxes. Issues are easy to spot and get fixed quickly. If you have a mixture of the two, then you have a combination that no-one but you is using, and it will not have been tested. The odds are good that you will often run into problems that are hard to trace (conflicting versions of packages). Running ~arch is actually more stable than a mixture as many folk have those packages and there are more eyeballs on it. > > I'm certainly not ranting. I don't think that tone should came across > in what I wrote and if you're reading that in then it's on your end > not mine. (Although I apologize for writing anything that made that > happen!) I have __nothing__ on this system. The hardware is brand new. > It's been said time and time again that running all ~arch on other > people's systems (like yours) works great and I wanted to try it. > It's certainly not working for me at this point but I'm not upset, > mad, or anything like that. I'm asking a simple question. That's it. > Nothing more. > > I am however documenting my experiences for others than come after me > to this question of "to ~amd64 or not ~amd64". Nothing more. It worked > for Alan who is a __very__ experienced and capable person. It didn't > work for Mark (at this point) who is a 10 year Gentoo user but > __nothing__ more than a user type Those people can decide who they are > closer to in capabilities and make their choice a bit more informed. > > I didn't wake up this morning thinking I could do what you and Neil > and others on this list can with this distro. I'm not that silly! I > just wanted to try ~amd64 to see what happened. It will take me less > than 90 minutes to get to a new clean install if I blow everything > away and start over. It's not a big deal. Considering the kind of software you use, I'd advise you to just run ~amd64 and be done with it. Your usage-profile is of someone who needs recent features. I would only go back to amd64 if some genuine show-stopper blockage pops up, or if the packages you use are updated often (and usually with brand new shiny bugs - enlightenment is a lot like that which is why I had to stop using it) -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:57 ` [gentoo-user] " Alan McKinnon @ 2010-04-12 16:33 ` KH 2010-04-13 7:09 ` Alan McKinnon 0 siblings, 1 reply; 30+ messages in thread From: KH @ 2010-04-12 16:33 UTC (permalink / raw To: gentoo-user Am 12.04.2010 14:57, schrieb Alan McKinnon: [...] > > 2. when devs commit to ~arch, they tend to run ~arch on their test boxes. > Issues are easy to spot and get fixed quickly. If you have a mixture of the > two, then you have a combination that no-one but you is using, and it will not > have been tested. The odds are good that you will often run into problems that > are hard to trace (conflicting versions of packages). Running ~arch is > actually more stable than a mixture as many folk have those packages and there > are more eyeballs on it. > > Hi, someone always brings that up. I think it might be right when mixing packages randomly. But not everybody is doing that. Let's say: I only like to have personas for firefox. Unmasking firefox, xulrunner, nss and two more will not bring you in the problem mentioned. In general I believe this is true for any program as long as it doesn't need a general library or anything like that unmasked. kh ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 16:33 ` KH @ 2010-04-13 7:09 ` Alan McKinnon 2010-04-13 7:30 ` William Kenworthy 0 siblings, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2010-04-13 7:09 UTC (permalink / raw To: gentoo-user On Monday 12 April 2010 18:33:21 KH wrote: > Am 12.04.2010 14:57, schrieb Alan McKinnon: > [...] > > > 2. when devs commit to ~arch, they tend to run ~arch on their test boxes. > > Issues are easy to spot and get fixed quickly. If you have a mixture of > > the two, then you have a combination that no-one but you is using, and > > it will not have been tested. The odds are good that you will often run > > into problems that are hard to trace (conflicting versions of packages). > > Running ~arch is actually more stable than a mixture as many folk have > > those packages and there are more eyeballs on it. > > Hi, > > someone always brings that up. I think it might be right when mixing > packages randomly. But not everybody is doing that. > Let's say: I only like to have personas for firefox. Unmasking firefox, > xulrunner, nss and two more will not bring you in the problem mentioned. > In general I believe this is true for any program as long as it doesn't > need a general library or anything like that unmasked. What you say is true enough - I usually recommend folks unmask portage as well to get the automated blocker resolving featurs and sets. But it usually doesn't end there. Once users have a recent Firefox, they probably eventually unmask gnome as well, openrc, etc, etc and before you know it, you have a mess. So, in the rare case of a user who can discipline himself to say within the limits you describe, your advice is fine. But that's a theoretical situation :-) and the real one is quite different in my experience. -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 7:09 ` Alan McKinnon @ 2010-04-13 7:30 ` William Kenworthy 2010-04-13 12:40 ` Mark Knecht 0 siblings, 1 reply; 30+ messages in thread From: William Kenworthy @ 2010-04-13 7:30 UTC (permalink / raw To: gentoo-user On Tue, 2010-04-13 at 09:09 +0200, Alan McKinnon wrote: > On Monday 12 April 2010 18:33:21 KH wrote: > > Am 12.04.2010 14:57, schrieb Alan McKinnon: > > > > So, in the rare case of a user who can discipline himself to say within the > limits you describe, your advice is fine. But that's a theoretical situation > :-) and the real one is quite different in my experience. > > This is exactly how I manage a number of gentoo systems - only unmasking versions I need. Ive actually never done a ~ system :) However, on the other side of the coin is the fact I have also never run a completely stable system either because I have never been able to get the task done a system was built for without at least a few unstable packages. For an extreme example, remember when X was masked for some security problem leaving stable with no X windows system (think it was back in the xfree86 days). You will quite often find that when trying to build even a basic system, you have to keyword a few packages or you get nowhere. And if its a complex 1000 pkg plus system, you are definitely going to have problems. One hint I can give for long term stability is to try and specify versions (either with = or ~) rather than just an open keywording. Otherwise it gets out of hand with many unmasked packages needed and needing maintaining on upgrades. BillK ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 7:30 ` William Kenworthy @ 2010-04-13 12:40 ` Mark Knecht 2010-04-13 15:12 ` Paul Hartman 2010-04-13 15:37 ` Paul Hartman 0 siblings, 2 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-13 12:40 UTC (permalink / raw To: gentoo-user On Tue, Apr 13, 2010 at 12:30 AM, William Kenworthy <billk@iinet.net.au> wrote: > On Tue, 2010-04-13 at 09:09 +0200, Alan McKinnon wrote: >> On Monday 12 April 2010 18:33:21 KH wrote: >> > Am 12.04.2010 14:57, schrieb Alan McKinnon: >> > >> >> So, in the rare case of a user who can discipline himself to say within the >> limits you describe, your advice is fine. But that's a theoretical situation >> :-) and the real one is quite different in my experience. >> >> > > This is exactly how I manage a number of gentoo systems - only unmasking > versions I need. Ive actually never done a ~ system :) > It's an experience. Like you in the past I've keyworded what I needed and it's worked great for 10 years. OK, so I've been pushing forward and finally I'm emerge -e @world clean. xfce still doesn't work right. It's in fact pretty unusable at the moment as it has no menus at all, but it's only a backup environment so I'm going to ignore that for the moment and build KDE which should be done in about 2 hours. Notes about what I think happened here: 1) I missed the message about running perl-cleaner so I had to do that. 2) I had a gcc build that didn't allow the profile to get set so emerge -1 gcc fixed that. 3) After that I tried emerge -e @system, emerge -e @world which failed with more perl issues, but the same package seemed to be part of @system and emerge -e @system was clean. A second pass at emerge -e @world failed the same way. Thinking back to the old days, and I know folks have negative opinions about this, I did emerge -e @system TWICE in a row, and then emerge -e @world worked. Go figure. I'm going to finish KDE and see if it works. If it does then cool, I'll stick with ~amd64. If not I'm deleting the partitions and starting over with stable. I've invested a day and a half in this experiment and my results are not leaving me comfortable. I need to the machine to work so I can use it starting this afternoon. Thanks, Mark Cheers, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 12:40 ` Mark Knecht @ 2010-04-13 15:12 ` Paul Hartman 2010-04-13 16:11 ` Mark Knecht 2010-04-13 15:37 ` Paul Hartman 1 sibling, 1 reply; 30+ messages in thread From: Paul Hartman @ 2010-04-13 15:12 UTC (permalink / raw To: gentoo-user On Tue, Apr 13, 2010 at 7:40 AM, Mark Knecht <markknecht@gmail.com> wrote: > Notes about what I think happened here: > 1) I missed the message about running perl-cleaner so I had to do that. > 2) I had a gcc build that didn't allow the profile to get set so > emerge -1 gcc fixed that. > 3) After that I tried emerge -e @system, emerge -e @world which failed > with more perl issues, but the same package seemed to be part of > @system and emerge -e @system was clean. A second pass at emerge -e > @world failed the same way. Thinking back to the old days, and I know > folks have negative opinions about this, I did emerge -e @system TWICE > in a row, and then emerge -e @world worked. Go figure. > > I'm going to finish KDE and see if it works. If it does then cool, > I'll stick with ~amd64. If not I'm deleting the partitions and > starting over with stable. I've invested a day and a half in this > experiment and my results are not leaving me comfortable. I need to > the machine to work so I can use it starting this afternoon. I think you've gotten through the hard part and it should hopefully work well from here. The gcc-config thing I have run into before after a new gcc version (unrelated to migrating from amd64 to ~amd64), but I don't think the ebuild tells you to do that... ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 15:12 ` Paul Hartman @ 2010-04-13 16:11 ` Mark Knecht 2010-04-13 17:34 ` Alex Schuster 0 siblings, 1 reply; 30+ messages in thread From: Mark Knecht @ 2010-04-13 16:11 UTC (permalink / raw To: gentoo-user On Tue, Apr 13, 2010 at 8:12 AM, Paul Hartman <paul.hartman+gentoo@gmail.com> wrote: > On Tue, Apr 13, 2010 at 7:40 AM, Mark Knecht <markknecht@gmail.com> wrote: >> Notes about what I think happened here: >> 1) I missed the message about running perl-cleaner so I had to do that. >> 2) I had a gcc build that didn't allow the profile to get set so >> emerge -1 gcc fixed that. >> 3) After that I tried emerge -e @system, emerge -e @world which failed >> with more perl issues, but the same package seemed to be part of >> @system and emerge -e @system was clean. A second pass at emerge -e >> @world failed the same way. Thinking back to the old days, and I know >> folks have negative opinions about this, I did emerge -e @system TWICE >> in a row, and then emerge -e @world worked. Go figure. >> >> I'm going to finish KDE and see if it works. If it does then cool, >> I'll stick with ~amd64. If not I'm deleting the partitions and >> starting over with stable. I've invested a day and a half in this >> experiment and my results are not leaving me comfortable. I need to >> the machine to work so I can use it starting this afternoon. > > I think you've gotten through the hard part and it should hopefully > work well from here. The gcc-config thing I have run into before after > a new gcc version (unrelated to migrating from amd64 to ~amd64), but I > don't think the ebuild tells you to do that... Hi Paul, The KDE install completed although it did quit in the middle saying a 'make failed!'. I restarted the emerge and it finished clean the second time. The machine is now emerge -DuN @world clean and I'm writing you from within KDE. So good so far. One minor annoyance is that the task bar at the bottom is about 1/3 black on the left. Resolution is 1920x1080 so I'd guess about the first 800 pixels are painted the wrong color. The task bar still works, it just doesn't look right. This install is now running xorg-server-1.8 with all the latest drivers, but there was an announcement last night on LKML about 2.6.34_rc4 which had a number of ati driver improvements so I'll have to wait for someone to update vanilla-sources to support that. I'm currently running vanilla-2.6.34_rc3. I don't really want to deal with git-sources unless I need to. Comments? As this is a very usable environment I'll stick with it for now. However in parallel I'm doing to do a stable build on another partition of my RAID just in case I need to fall back to stable for some reason. Thanks for your help, as well as everyone else. Cheers, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 16:11 ` Mark Knecht @ 2010-04-13 17:34 ` Alex Schuster 2010-04-13 18:30 ` Mark Knecht 0 siblings, 1 reply; 30+ messages in thread From: Alex Schuster @ 2010-04-13 17:34 UTC (permalink / raw To: gentoo-user Mark Knecht writes: > One minor annoyance is that the task bar at the bottom is about 1/3 > black on the left. Resolution is 1920x1080 so I'd guess about the > first 800 pixels are painted the wrong color. The task bar still > works, it just doesn't look right. I think I have the same problem, although not all the time. I happens only sometimes after I run opengl Software like Quake3, or other games that change the graphics resolution. What sometimes works is to turn off compositing with Alt-Shift-F12 and on again. Wonko ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 17:34 ` Alex Schuster @ 2010-04-13 18:30 ` Mark Knecht 0 siblings, 0 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-13 18:30 UTC (permalink / raw To: gentoo-user On Tue, Apr 13, 2010 at 10:34 AM, Alex Schuster <wonko@wonkology.org> wrote: > Mark Knecht writes: > >> One minor annoyance is that the task bar at the bottom is about 1/3 >> black on the left. Resolution is 1920x1080 so I'd guess about the >> first 800 pixels are painted the wrong color. The task bar still >> works, it just doesn't look right. > > I think I have the same problem, although not all the time. I happens only > sometimes after I run opengl Software like Quake3, or other games that > change the graphics resolution. What sometimes works is to turn off > compositing with Alt-Shift-F12 and on again. > > Wonko Thanks. Seems I have this all the time in ~amd64. I didn't see it on (mostly) stable. (Stable system, stable KDE, mostly stable apps, ~amd64 xorg-server & drivers) Alt-Shift-F12 isn't doing anything for me. In a few hours I'll have a second (and stable) install on the same system so I can boot into each and compare results. Until then at least ~amd64 is working well enough that I can do a little work. I'll report back when I know anything new. Again, thanks for the ideas. Cheers, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-13 12:40 ` Mark Knecht 2010-04-13 15:12 ` Paul Hartman @ 2010-04-13 15:37 ` Paul Hartman 1 sibling, 0 replies; 30+ messages in thread From: Paul Hartman @ 2010-04-13 15:37 UTC (permalink / raw To: gentoo-user On Tue, Apr 13, 2010 at 7:40 AM, Mark Knecht <markknecht@gmail.com> wrote: > OK, so I've been pushing forward and finally I'm emerge -e @world > clean. xfce still doesn't work right. It's in fact pretty unusable at > the moment as it has no menus at all, but it's only a backup > environment so I'm going to ignore that for the moment and build KDE > which should be done in about 2 hours. Double-check that xfce-base/xfdesktop package has the menu-plugin USE flag set (and also double-check that xfdesktop is running at all when you're logged into xfce). Run xfconf, maybe it needs to generate the configuration files, or try creating a new user and logging in as that to see if it's just your user's xfce config that is wacky for some reason. :) ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:29 ` Mark Knecht 2010-04-12 12:42 ` William Kenworthy 2010-04-12 12:57 ` [gentoo-user] " Alan McKinnon @ 2010-04-12 14:01 ` Neil Bothwick 2 siblings, 0 replies; 30+ messages in thread From: Neil Bothwick @ 2010-04-12 14:01 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 584 bytes --] On Mon, 12 Apr 2010 05:29:00 -0700, Mark Knecht wrote: > It's certainly not working for me at this point but I'm not upset, > mad, or anything like that. I'm asking a simple question. That's it. Except you didn't really ask a question, at least not in manner that could be answered. Posting the output of the failures would make it a question that could be answered. While you are getting multiple failures, there may only be one or two problems, fix those and everything should fall into place. -- Neil Bothwick I'm not anti-social, I'm just not user friendly [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 11:57 [gentoo-user] ~amd64 - my experience so far Mark Knecht 2010-04-12 12:00 ` Alan McKinnon @ 2010-04-12 12:14 ` Zeerak Mustafa Waseem 2010-04-12 12:35 ` Mark Knecht 2010-04-12 13:06 ` Kerin Millar 2010-04-12 15:45 ` [gentoo-user] " Paul Hartman 3 siblings, 1 reply; 30+ messages in thread From: Zeerak Mustafa Waseem @ 2010-04-12 12:14 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2726 bytes --] On Mon, Apr 12, 2010 at 04:57:39AM -0700, Mark Knecht wrote: > ...is not so good actually. Certainly not the way I'd want others to > experience Gentoo. > > OK, the ~amd64 upgrade to @system was easy and relatively painless. > The documents were fairly clear. There are things to learn, and old > friends like rc-update and df look different, but it worked and didn't > take long - less than an hour to reboot including editing - so that's > good. > > Unfortunately, simply allowing all environments & apps on the system > to go ~amd64 isn't working out as nicely. > > 1) xfce4 had one build failure. I masked it and the build finished. > xfce starts and seems to mostly work, but I get no wallpaper and the > right click for a menu on the desktop doesn't work. It's usable, but > clearly 'not stable'. > Are there any bugs on this? Perhaps it's a configurations thing :-) > 2) gnome-2.28 simply doesn't build. > Attatch the log? I doubt I can help you, but I'm pretty sure someone else on the list will be able to :-) > 3) I'm currently left with lots of things in emerge @preserved-rebuild > that don't build. emerge -DuN @world is not clean. > it isn't? The way I see it, it's every bit as clean as emerge -DuN world, the difference is that now there's a set to take care of what revdep-rebuild did. I could be mistaken then ;) > QUESTION: Assume I'm happy with ~amd64 on @system, but want to build > the stable version of gnome or kde. How do I get it? Since gnome-2.26 > worked yesterday I tried masking >=gnome-2.28. emerge -DuN gnome. > Portage then didn't try to emerge the meta-package but doesn't take > all of gnome back to 2.26. There's no point trying kde as gnome pulled > in kde components that doesn't build either. Hopefully it's not 'mask > every package in gnome by hand'. > The way to hold packages back would be adding foo/bar -~arch to your package.keywords file. That way portage will only look at the stable packages. It's tedious to do it by hand (and I don't know any automated process), but if most of your system will be running ~arch then I'd suggest that you stay ~arch, and vice versa if most of the system is running arch. > At this point I'm left with a system that's not clean and to me not > terribly useful. Yesterday as stable I built xfce, gnome and kde in > under 4 hours and all 3 worked. Today both gnome and xfce aren't right > and I don't have kde. Probably this is some matter of learning to hold > back portage that I've never done before, rather than unleashing new > packages like you do on a stable system. > > How does one accomplish this? > > Thanks, > Mark > Hope it helps :-) -- Zeerak Waseem [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 12:14 ` Zeerak Mustafa Waseem @ 2010-04-12 12:35 ` Mark Knecht 2010-04-12 13:07 ` [gentoo-user] " walt 0 siblings, 1 reply; 30+ messages in thread From: Mark Knecht @ 2010-04-12 12:35 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 5:14 AM, Zeerak Mustafa Waseem <zeerak.w@gmail.com> wrote: > On Mon, Apr 12, 2010 at 04:57:39AM -0700, Mark Knecht wrote: >> ...is not so good actually. Certainly not the way I'd want others to >> experience Gentoo. >> >> OK, the ~amd64 upgrade to @system was easy and relatively painless. >> The documents were fairly clear. There are things to learn, and old >> friends like rc-update and df look different, but it worked and didn't >> take long - less than an hour to reboot including editing - so that's >> good. >> >> Unfortunately, simply allowing all environments & apps on the system >> to go ~amd64 isn't working out as nicely. >> >> 1) xfce4 had one build failure. I masked it and the build finished. >> xfce starts and seems to mostly work, but I get no wallpaper and the >> right click for a menu on the desktop doesn't work. It's usable, but >> clearly 'not stable'. >> > > Are there any bugs on this? Perhaps it's a configurations thing :-) Between xfce4 & gnome I've seen about a dozen packages fail to build this morning and haven't yet checked bug reports. I suspect that many or more kde packages would get added to the list if I tried ~amd64 kde. I'm sure you're possibly right about it being a 'configuration thing'. <SNIP> > >> QUESTION: Assume I'm happy with ~amd64 on @system, but want to build >> the stable version of gnome or kde. How do I get it? Since gnome-2.26 >> worked yesterday I tried masking >=gnome-2.28. emerge -DuN gnome. >> Portage then didn't try to emerge the meta-package but doesn't take >> all of gnome back to 2.26. There's no point trying kde as gnome pulled >> in kde components that doesn't build either. Hopefully it's not 'mask >> every package in gnome by hand'. >> > > The way to hold packages back would be adding foo/bar -~arch to your package.keywords file. That way portage will only look at the stable packages. It's tedious to do it by hand (and I don't know any automated process), but if most of your system will be running ~arch then I'd suggest that you stay ~arch, and vice versa if most of the system is running arch. Thanks. The -~arch thing is what I was looking for info wise. However doing that to all of gnome or kde's packages is too much work. <SNIP> > > Hope it helps :-) > > -- > Zeerak Waseem > It does, very much! Thanks! Cheers, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 12:35 ` Mark Knecht @ 2010-04-12 13:07 ` walt 2010-04-12 18:44 ` Mark Knecht 0 siblings, 1 reply; 30+ messages in thread From: walt @ 2010-04-12 13:07 UTC (permalink / raw To: gentoo-user On 04/12/2010 05:35 AM, Mark Knecht wrote: > Between xfce4& gnome I've seen about a dozen packages fail to build > this morning and haven't yet checked bug reports. Let's start with xfce4 then because it's much smaller than gnome. What fails to build, and with what errors? I actually use gnome, so I could probably give you more help with that. I haven't seen any build failures on my ~amd64 machine lately, so there must be a fairly basic problem on your machine if you are seeing that many build failures. Some specific error messages would help, though. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 13:07 ` [gentoo-user] " walt @ 2010-04-12 18:44 ` Mark Knecht 2010-04-12 18:57 ` Paul Hartman 2010-04-12 19:02 ` Alex Schuster 0 siblings, 2 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-12 18:44 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 6:07 AM, walt <w41ter@gmail.com> wrote: > On 04/12/2010 05:35 AM, Mark Knecht wrote: > >> Between xfce4& gnome I've seen about a dozen packages fail to build >> this morning and haven't yet checked bug reports. > > Let's start with xfce4 then because it's much smaller than gnome. What > fails to build, and with what errors? > > I actually use gnome, so I could probably give you more help with that. > I haven't seen any build failures on my ~amd64 machine lately, so there > must be a fairly basic problem on your machine if you are seeing that > many build failures. Some specific error messages would help, though. > OK, let's start with xfce4-meta because there was only one failure. eix-update was done this morning and emerge -DuN @system is clean using ~arch in make.conf. I'll paste make.conf & emerge --info at the end of this message cruncher ~ # emerge -pvDuN @system These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB cruncher ~ # cruncher ~ # emerge -pvDuN xfce4-meta These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-perl/glib-perl-1.222 [1.200] 0 kB [ebuild N ] xfce-base/xfce4-meta-4.6.1 USE="session -minimal" 0 kB Total: 2 packages (1 upgrade, 1 new), Size of downloads: 0 kB cruncher ~ # cruncher ~ # emerge -DuN xfce4-meta Calculating dependencies... done! >>> Verifying ebuild manifests >>> Starting parallel fetch >>> Emerging (1 of 2) dev-perl/glib-perl-1.222 * Glib-1.222.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: dev-perl/glib-perl-1.222 * REPO: gentoo * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU >>> Unpacking source... >>> Unpacking Glib-1.222.tar.gz to /var/tmp/portage/dev-perl/glib-perl-1.222/work >>> Source unpacked in /var/tmp/portage/dev-perl/glib-perl-1.222/work >>> Preparing source in /var/tmp/portage/dev-perl/glib-perl-1.222/work/Glib-1.222 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-perl/glib-perl-1.222/work/Glib-1.222 ... * Using ExtUtils::MakeMaker Can't locate ExtUtils/Depends.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.10.1/x86_64-linux /usr/lib64/perl5/site_perl/5.10.1 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux /usr/lib64/perl5/vendor_perl/5.10.1 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.10.1/x86_64-linux /usr/lib64/perl5/5.10.1 .) at (eval 6) line 1. BEGIN failed--compilation aborted at (eval 6) line 1. Checking if your kit is complete... Looks good MakeMaker FATAL: prerequisites not found. ExtUtils::Depends not installed Please install these modules first and rerun 'perl Makefile.PL'. * ERROR: dev-perl/glib-perl-1.222 failed: * Unable to build! (are you using USE="build"?) * * Call stack: * ebuild.sh, line 48: Called src_configure * environment, line 2616: Called perl-module_src_configure * environment, line 2362: Called perl-module_src_prep * environment, line 2423: Called die * The specific snippet of code: * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR='none' DESTDIR="${D}" ${myconf} <<< "${pm_echovar}" || die "Unable to build! (are you using USE=\"build\"?)"; * * If you need support, post the output of 'emerge --info =dev-perl/glib-perl-1.222', * the complete build log and the output of 'emerge -pqv =dev-perl/glib-perl-1.222'. * The complete build log is located at '/var/tmp/portage/dev-perl/glib-perl-1.222/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/glib-perl-1.222/temp/environment'. * S: '/var/tmp/portage/dev-perl/glib-perl-1.222/work/Glib-1.222' >>> Failed to emerge dev-perl/glib-perl-1.222, Log file: >>> '/var/tmp/portage/dev-perl/glib-perl-1.222/temp/build.log' That failure is not unlike many others I saw emerging other things. Maybe we can find the error of my ways and I can move forward. BTW - The -cups -java flags doesn't mean I don't want cups and java. I found previously that putting those flags on the individual packages that I wanted cups and java support reduced the number of packages emerged during emerge -e @system and meant I could update @system more often and faster, and then work on @world at more quiet times. It did not change the number of packages emerged, just whether they were called in during @system or @world. Thanks, Mark make.conf: # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-O2 -march=native -pipe" #Safe CFlags for the Core-i7 (web info) saved for reference #CFLAGS="-march=core2 -msse4 -mcx16 -msahf -O2 -pipe" CXXFLAGS="${CFLAGS}" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. CHOST="x86_64-pc-linux-gnu" # These are the USE flags that were used in addition to what is provided by the # profile used for building. FEATURES="buildpkg parallel-fetch userfetch" USE="aac alsa cairo caps cdda cddb cdparanoia cdr dts dvd dvdr ffmpeg flac fltk ftp gnome hal ieee1394 kde lame jpeg ladspa lame lash libsamplerate mmx mp3 mp4 mpeg musepack nsplugin ogg semantic-desktop sse sse2 ssse3 sse4 tifftruetype vorbis xine xv xvid vmware -bluetooth -esound -timidity -cups -java -gdbmi X consolekit gtk qt3support png" MAKEOPTS="-j13" GENTOO_MIRRORS="http://gentoo.osuosl.org/ " SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" EMERGE_DEFAULT_OPTS="--with-bdeps y" INPUT_DEVICES="evdev" VIDEO_CARDS="radeon fbdev" ALSA_CARDS="intel-hda" LINGUAS="en" ACCEPT_LICENSE="dlj-1.1 PUEL" ACCEPT_KEYWORDS="~amd64 cruncher ~ # emerge --info Portage 2.2_rc67 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.11-r1, 2.6.34-rc3 x86_64) ================================================================= System uname: Linux-2.6.34-rc3-x86_64-Intel-R-_Core-TM-_i7_CPU_X_980_@_3.33GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 12 Apr 2010 10:45:01 +0000 app-shells/bash: 4.1_p5 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.5-r1, 3.1.2-r2 dev-util/cmake: 2.8.1 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.1-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1 sys-devel/gcc: 4.3.4, 4.4.3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.33 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=native -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="assume-digests buildpkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org/ " LDFLAGS="-Wl,-O1" LINGUAS="en" MAKEOPTS="-j13" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo caps cdda cddb cdparanoia cdr cli consolekit cracklib crypt cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fltk fortran ftp gdbm gif gnome gpm gtk hal iconv ieee1394 ipv6 jpeg kde ladspa lame lash lcms ldap libnotify libsamplerate mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib musepack ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support qt4 readline reflection sdl semantic-desktop session spell spl sse sse2 sse4 ssl ssse3 startup-notification svg sysfs tcpd tiff tifftruetype truetype unicode usb vmware vorbis x264 xcb xine xml xorg xulrunner xv xvid zlib" ALSA_CARDS="intel-hda" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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 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" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon fbdev" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY cruncher ~ # ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 18:44 ` Mark Knecht @ 2010-04-12 18:57 ` Paul Hartman 2010-04-12 19:02 ` Paul Hartman 2010-04-12 21:03 ` Mark Knecht 2010-04-12 19:02 ` Alex Schuster 1 sibling, 2 replies; 30+ messages in thread From: Paul Hartman @ 2010-04-12 18:57 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 1:44 PM, Mark Knecht <markknecht@gmail.com> wrote: > Checking if your kit is complete... > Looks good > MakeMaker FATAL: prerequisites not found. > ExtUtils::Depends not installed If part of your transition was upgrading from perl 5.8 to 5.10 you need to run perl-cleaner like the ewarn says in the perl ebuild. If you didn't do that yet then maybe that's the cause. /usr/sbin/perl-cleaner --all Otherwise if you've already done that, I would try unmerging and emerging the following packages (if they are installed): Archive-Tar Digest-SHA CPAN CPANPLUS Encode ExtUtils-MakeMaker Module-Build Module-CoreList PodParser Test-Harness podlators ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 18:57 ` Paul Hartman @ 2010-04-12 19:02 ` Paul Hartman 2010-04-12 21:03 ` Mark Knecht 1 sibling, 0 replies; 30+ messages in thread From: Paul Hartman @ 2010-04-12 19:02 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 1:57 PM, Paul Hartman <paul.hartman+gentoo@gmail.com> wrote: > On Mon, Apr 12, 2010 at 1:44 PM, Mark Knecht <markknecht@gmail.com> wrote: >> Checking if your kit is complete... >> Looks good >> MakeMaker FATAL: prerequisites not found. >> ExtUtils::Depends not installed > > If part of your transition was upgrading from perl 5.8 to 5.10 you > need to run perl-cleaner like the ewarn says in the perl ebuild. If > you didn't do that yet then maybe that's the cause. > > /usr/sbin/perl-cleaner --all > > Otherwise if you've already done that, I would try unmerging and > emerging the following packages (if they are installed): > > Archive-Tar > Digest-SHA > CPAN > CPANPLUS > Encode > ExtUtils-MakeMaker > Module-Build > Module-CoreList > PodParser > Test-Harness > podlators Oops, sorry, those are module names not package names. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 18:57 ` Paul Hartman 2010-04-12 19:02 ` Paul Hartman @ 2010-04-12 21:03 ` Mark Knecht 2010-04-12 21:14 ` Paul Hartman 1 sibling, 1 reply; 30+ messages in thread From: Mark Knecht @ 2010-04-12 21:03 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 11:57 AM, Paul Hartman <paul.hartman+gentoo@gmail.com> wrote: > On Mon, Apr 12, 2010 at 1:44 PM, Mark Knecht <markknecht@gmail.com> wrote: >> Checking if your kit is complete... >> Looks good >> MakeMaker FATAL: prerequisites not found. >> ExtUtils::Depends not installed > > If part of your transition was upgrading from perl 5.8 to 5.10 you > need to run perl-cleaner like the ewarn says in the perl ebuild. If > you didn't do that yet then maybe that's the cause. > > /usr/sbin/perl-cleaner --all > OK, it appears that this was part of the issue. Don't know how I missed the warning other than there were a number of things and it must have been in there somewhere. This allowed me to do emerge -C kde xfce4-meta and get old stuff off. Now emerge -DuN @world is clean with 390 packages currently installed. I cleaned everything out of my user directory just to ensure that any problems aren't caused by old config files. First step behind me. Now, at this point I started looking at emerging xfce4-meta again, it failed with messages about rebuilding xorg-server. When I attempted that I got error messages about invalid gcc profiles which led me to discover this problem: cruncher ~ # gcc-config -l * gcc-config: Active gcc profile is invalid! [1] x86_64-pc-linux-gnu-4.4.3 cruncher ~ # gcc-config 1 * Switching native-compiler to x86_64-pc-linux-gnu-4.4.3 ... * gcc-config: Active gcc profile is invalid! * Your gcc has a bug with GCC_SPECS. * Please re-emerge gcc. * http://bugs.gentoo.org/68395 >>> Regenerating /etc/ld.so.cache... [ ok ] * If you intend to use the gcc from the new profile in an already * running shell, please remember to do: * # source /etc/profile cruncher ~ # The bug report suggested the above idea but I couldn't set the profile to '1' so I did emerge -1 gcc. Hey, at least it lets me watch 12 processor cores max out at 100%. ;-) 5 minutes later.... cruncher ~ # gcc-config -l [1] x86_64-pc-linux-gnu-4.4.3 * cruncher ~ # Now the profile is set and emerge -DuN xfce4-meta was clean. Progress, I think, but when I try to log in I get logged out automatically with a message to look at the .xession-errors file: cruncher mark # cat .xsession-errors /etc/X11/gdm/Xsession: Beginning session setup... /etc/X11/gdm/Xsession: Cannot find Xclients /etc/X11/gdm/Xsession: line 203: exec: xterm: not found cruncher mark # cruncher mark # eix -I xterm No matches found. cruncher mark # updatedb cruncher mark # slocate xterm | grep bin cruncher mark # Unmet dependencies? Because I'm paranoid about gcc problems and I need to run some errands I'm going to send this now and start an emerge -e @world. That should finish up in about 90 minutes I think (I'll time it for fun) and I'll try again after that. Thanks, Mark ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 21:03 ` Mark Knecht @ 2010-04-12 21:14 ` Paul Hartman 2010-04-12 22:18 ` Mark Knecht 0 siblings, 1 reply; 30+ messages in thread From: Paul Hartman @ 2010-04-12 21:14 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 4:03 PM, Mark Knecht <markknecht@gmail.com> wrote: > cruncher mark # cat .xsession-errors > /etc/X11/gdm/Xsession: Beginning session setup... > /etc/X11/gdm/Xsession: Cannot find Xclients > /etc/X11/gdm/Xsession: line 203: exec: xterm: not found > cruncher mark # > > cruncher mark # eix -I xterm > No matches found. > cruncher mark # updatedb > cruncher mark # slocate xterm | grep bin > cruncher mark # > > Unmet dependencies? In my system, xterm is a dependency of xinit, which in turn is a dependency of xorg-server. That is weird and I don't know how it would not be installed (assuming you've got xorg-server installed). ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 21:14 ` Paul Hartman @ 2010-04-12 22:18 ` Mark Knecht 0 siblings, 0 replies; 30+ messages in thread From: Mark Knecht @ 2010-04-12 22:18 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 2:14 PM, Paul Hartman <paul.hartman+gentoo@gmail.com> wrote: > On Mon, Apr 12, 2010 at 4:03 PM, Mark Knecht <markknecht@gmail.com> wrote: >> cruncher mark # cat .xsession-errors >> /etc/X11/gdm/Xsession: Beginning session setup... >> /etc/X11/gdm/Xsession: Cannot find Xclients >> /etc/X11/gdm/Xsession: line 203: exec: xterm: not found >> cruncher mark # >> >> cruncher mark # eix -I xterm >> No matches found. >> cruncher mark # updatedb >> cruncher mark # slocate xterm | grep bin >> cruncher mark # >> >> Unmet dependencies? > > In my system, xterm is a dependency of xinit, which in turn is a > dependency of xorg-server. That is weird and I don't know how it would > not be installed (assuming you've got xorg-server installed). > > Really? Doesn't seem to be true here. It doesn't seem to be installed because of xorg-server nor included in xorg-server: cruncher ~ # emerge -ep xorg-server | grep xterm cruncher ~ # equery files xorg-server | grep xterm cruncher ~ # I see it as a separate package: cruncher ~ # eix -c xterm [N] lxde-base/lxterminal ((~)0.1.7): Lightweight vte-based tabbed terminal emulator for LXDE [N] net-misc/ajaxterm ((~)0.10): Ajaxterm is a web based terminal [N] x11-misc/xtermcontrol ((~)2.10): xtermcontrol enables dynamic control of XFree86 xterm properties [N] x11-terms/cxterm (--): A Chinese/Japanese/Korean X-Terminal [N] x11-terms/roxterm ((~)1.16.3): A terminal emulator designed to integrate with the ROX environment [N] x11-terms/xterm ((~)255): Terminal Emulator for X Windows Found 6 matches. cruncher ~ # Very strange. Flag issue of some type? I emerged it explicitly and it let me start an xsession which was only an xterm. When I typed exit X locked up and didn't go back to the login screen. It's a mess. So obviously I'm back from my errand and unfortunately my emerge -e @world failed with another perl failure. cruncher ~ # time emerge -e @world <SNIP> * Messages for package x11-libs/libdrm-2.4.20: * libdrm's ABI may have changed without change in library name * Please rebuild media-libs/mesa, x11-base/xorg-server and * your video drivers in x11-drivers/*. * Messages for package dev-lang/perl-5.10.1: * ERROR: dev-lang/perl-5.10.1 failed: * emake failed * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 2844: Called _eapi2_src_compile * ebuild.sh, line 640: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-lang/perl-5.10.1', * the complete build log and the output of 'emerge -pqv =dev-lang/perl-5.10.1'. * The complete build log is located at '/var/tmp/portage/dev-lang/perl-5.10.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/perl-5.10.1/temp/environment'. * S: '/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1' * Regenerating GNU info directory index... * Processed 103 info files. real 23m38.050s user 28m16.088s sys 4m42.603s cruncher ~ # Not that this should necessarily be posted to this list, but since we've started I'll continue along until you tell me to go away. The last two are huge so I'll only post the start and end for now. Keep in mind that ALL of this worked in stable. This is only since going to ~amd64 that I've seen any of this. cruncher ~ # emerge --info =dev-lang/perl-5.10.1 Portage 2.2_rc67 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11-r1, 2.6.34-rc3 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.34-rc3-x86_64-Intel-R-_Core-TM-_i7_CPU_X_980_@_3.33GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 12 Apr 2010 10:45:01 +0000 app-shells/bash: 4.1_p5 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.5-r1, 3.1.2-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.1-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1 sys-devel/gcc: 4.4.3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.33 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=native -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="assume-digests buildpkg distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org/ " LDFLAGS="-Wl,-O1" LINGUAS="en" MAKEOPTS="-j13" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo caps cdda cddb cdparanoia cdr cli consolekit cracklib crypt cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fltk fortran ftp gdbm gif gnome gpm gtk hal iconv ieee1394 ipv6 jpeg kde ladspa lame lash lcms ldap libnotify libsamplerate mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib musepack ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support qt4 readline reflection sdl semantic-desktop session spell spl sse sse2 sse4 ssl ssse3 startup-notification svg sysfs tcpd tiff tifftruetype truetype unicode usb vmware vorbis x264 xcb xine xml xorg xulrunner xv xvid zlib" ALSA_CARDS="intel-hda" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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 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" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon fbdev" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY ================================================================= Package Settings ================================================================= dev-lang/perl-5.10.1 was built with the following: USE="berkdb gdbm (multilib) -build -debug -doc -ithreads" cruncher ~ # cruncher ~ # emerge -pqv =dev-lang/perl-5.10.1 [ebuild R ] dev-lang/perl-5.10.1 USE="berkdb gdbm -build -debug -doc -ithreads" cruncher ~ # mark@firefly ~ $ cat FAIL.build.log | more * CPV: dev-lang/perl-5.10.1 * REPO: gentoo * USE: amd64 berkdb elibc_glibc gdbm kernel_linux multilib userland_GNU >>> Unpacking source... >>> Unpacking perl-5.10.1.tar.bz2 to /var/tmp/portage/dev-lang/perl-5.10.1/work >>> Unpacking perl-5.10.1-9.tar.bz2 to /var/tmp/portage/dev-lang/perl-5.10.1/work >>> Source unpacked in /var/tmp/portage/dev-lang/perl-5.10.1/work >>> Preparing source in /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 ... * Applying various patches (bugfixes/updates) ... * 0001-fixes_RT69056__postive__GPOS__leads__to__segv__on__first__match.diff ... [ ok ] * 0002-fixes_RT69973__disable__non__unicode__case__insensitive__trie__matching.diff ... [ ok ] * 0003-gentoo_MakeMaker-RUNPATH.diff ... [ ok ] * 0004-gentoo_config__over.diff ... [ ok ] * 0005-gentoo_cpan__definstalldirs.diff ... [ ok ] * 0006-gentoo_cpanplus__definstalldirs.diff ... [ ok ] * 0007-gentoo_create-libperl-soname.diff ... [ ok ] * 0008-gentoo_prelink-lpthread.diff ... [ ok ] * 0009-gentoo_remove__single__quote__character__from__uname.diff ... [ ok ] * 0010-gentoo_reorder-INC.diff ... [ ok ] * 0011-gentoo_Devel-PPPort-temporary-ICE-fix.diff ... [ ok ] * Done with patching >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 ... First let's make sure your kit is complete. Checking... Locating common programs... Checking compatibility between /bin/echo and builtin echo (if any)... Symbolic links are supported. <SNIP> LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/preload /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/libperl.so.5.10.1 ./miniperl -Ilib configpm LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/preload /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/libperl.so.5.10.1 ./miniperl -Ilib configpm CCCMD = x86_64-pc-linux-gnu-gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c89 -O2 -march=native -pipe -Wall -ansi -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat written lib/Config.pod written lib/Config.pod updated lib/Config.pm updated lib/Config_heavy.pl lib/Config.pm did not return a true value at configpm line 1023. updated lib/Config.pm updated lib/Config_heavy.pl make: *** [lib/Config.pm] Error 255 make: *** Waiting for unfinished jobs.... written lib/Config.pod * ERROR: dev-lang/perl-5.10.1 failed: * emake failed * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 2844: Called _eapi2_src_compile * ebuild.sh, line 640: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-lang/perl-5.10.1', * the complete build log and the output of 'emerge -pqv =dev-lang/perl-5.10.1'. * The complete build log is located at '/var/tmp/portage/dev-lang/perl-5.10.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/perl-5.10.1/temp/environment'. * S: '/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1' mark@firefly ~ $ declare -x ABI="amd64" declare -x ALSA_CARDS="" declare -x ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" declare -x APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default a uthn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache d av dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include in fo log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id u serdir usertrack vhost_alias" declare -x ARCH="amd64" declare -x ASFLAGS_x86="--32" declare -x BUILD_BZIP2="0" declare -x BZIP2_INCLUDE="/usr/include" declare -x BZIP2_LIB="/usr/lib64" declare -x CBUILD="x86_64-pc-linux-gnu" declare -x CDEFINE_amd64="__x86_64__" declare -x CDEFINE_default="__unix__" declare -x CDEFINE_x86="__i386__" declare -x CFLAGS="-O2 -march=native -pipe" declare -x CFLAGS_default="" declare -x CFLAGS_x86="-m32" declare -x CHOST="x86_64-pc-linux-gnu" declare -x CHOST_amd64="x86_64-pc-linux-gnu" declare -x CHOST_default="x86_64-pc-linux-gnu" declare -x CHOST_x86="i686-pc-linux-gnu" declare -- COMMON_DEPEND="berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) >=sys-devel/libperl-5.10.1 !!<sys-devel/libperl-5.10.1 app-arch/bzip2 sys-libs/zlib" declare -x CPPFLAGS="" declare -x CROSSCOMPILE_OPTS="" declare -x CTARGET_default="x86_64-pc-linux-gnu" declare -x CVS_RSH="ssh" declare -x CXXFLAGS="-O2 -march=native -pipe" declare -x DEFAULT_ABI="amd64" declare -- DEFINED_PHASES=" configure install postinst postrm prepare setup test" declare -- DEPEND="berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) >=sys-devel/libperl-5.10.1 !!<sys-devel/libperl-5.10.1 app-arch/bzip2 sys-libs/zlib elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) " declare -- DESCRIPTION="Larry Wall's Practical Extraction and Report Language" declare -x DESTTREE="/usr" declare -x DIROPTIONS="-m0755" declare -x EAPI="2" declare -x ELIBC="glibc" declare -- EPATCH_EXCLUDE="" declare -- EPATCH_FORCE="no" <SNIP> validate_desktop_entries () { if [[ -x /usr/bin/desktop-file-validate ]]; then einfo "Checking desktop entry validity"; local directories=""; for d in /usr/share/applications $@; do [[ -d ${D}${d} ]] && directories="${directories} ${D}${d}"; done; if [[ -n ${directories} ]]; then for FILE in $(find ${directories} -name "*\.desktop" -not -path '*.hidden*' | sort -u 2>/dev/null); do local temp=$(desktop-file-validate ${FILE} | grep -v "warning:" | sed -e "s|error: ||" -e "s|${FILE}:|--|g" ); [[ -n $temp ]] && elog ${temp/--/${FILE/${D}/}:}; done; fi; echo ""; else einfo "Passing desktop entry validity check. Install dev-util/desktop-file-utils, if you want to help to improve Gentoo."; fi } cruncher ~ # ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 18:44 ` Mark Knecht 2010-04-12 18:57 ` Paul Hartman @ 2010-04-12 19:02 ` Alex Schuster 1 sibling, 0 replies; 30+ messages in thread From: Alex Schuster @ 2010-04-12 19:02 UTC (permalink / raw To: gentoo-user Mark Knecht writes: > OK, let's start with xfce4-meta because there was only one failure. > eix-update was done this morning and emerge -DuN @system is clean > using ~arch in make.conf. I'll paste make.conf & emerge --info at the > end of this message [...] > >>> Source prepared. > >>> Configuring source in > >>> /var/tmp/portage/dev-perl/glib-perl-1.222/work/Glib-1.222 ... > > * Using ExtUtils::MakeMaker > Can't locate ExtUtils/Depends.pm in @INC (@INC contains: [...] > MakeMaker FATAL: prerequisites not found. > ExtUtils::Depends not installed > > Please install these modules first and rerun 'perl Makefile.PL'. wonko@weird ~ $ equery b $( locate ExtUtils/Depends.pm ) * Searching for /usr/lib/perl5/vendor_perl/5.10.1/ExtUtils/Depends.pm ... dev-perl/extutils-depends-0.302 (/usr/lib/perl5/vendor_perl/5.10.1/ExtUtils/Depends.pm) So I guess you do not have dev-perl/extutils-depends installed? In this case, emerge it, and let's hope all the other errors are similar ones. Wonko ^ permalink raw reply [flat|nested] 30+ messages in thread
* [gentoo-user] Re: ~amd64 - my experience so far... 2010-04-12 11:57 [gentoo-user] ~amd64 - my experience so far Mark Knecht 2010-04-12 12:00 ` Alan McKinnon 2010-04-12 12:14 ` Zeerak Mustafa Waseem @ 2010-04-12 13:06 ` Kerin Millar 2010-04-12 15:45 ` [gentoo-user] " Paul Hartman 3 siblings, 0 replies; 30+ messages in thread From: Kerin Millar @ 2010-04-12 13:06 UTC (permalink / raw To: gentoo-user On 12/04/2010 12:57, Mark Knecht wrote: > QUESTION: Assume I'm happy with ~amd64 on @system, but want to build > the stable version of gnome or kde. How do I get it? Since gnome-2.26 You could opt to retain the ~amd64 keyword on system packages alone. Consider the following (which requires portage-utils): $ emerge -qep system | sed -rne '/^\[ebuild/{s/(^| )\[[^]]*\]( |$)//gp}' | xargs qatom | awk '{ print $1"/"$2 }' You might then proceed to place the output of the above command in package.keywords then switch ACCEPT_KEYWORDS back to "amd64". Cheers, --Kerin ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 11:57 [gentoo-user] ~amd64 - my experience so far Mark Knecht ` (2 preceding siblings ...) 2010-04-12 13:06 ` Kerin Millar @ 2010-04-12 15:45 ` Paul Hartman 2010-04-12 18:30 ` Paul Hartman 3 siblings, 1 reply; 30+ messages in thread From: Paul Hartman @ 2010-04-12 15:45 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 6:57 AM, Mark Knecht <markknecht@gmail.com> wrote: > ...is not so good actually. Certainly not the way I'd want others to > experience Gentoo. > > OK, the ~amd64 upgrade to @system was easy and relatively painless. > The documents were fairly clear. There are things to learn, and old > friends like rc-update and df look different, but it worked and didn't > take long - less than an hour to reboot including editing - so that's > good. > > Unfortunately, simply allowing all environments & apps on the system > to go ~amd64 isn't working out as nicely. > > 1) xfce4 had one build failure. I masked it and the build finished. > xfce starts and seems to mostly work, but I get no wallpaper and the > right click for a menu on the desktop doesn't work. It's usable, but > clearly 'not stable'. Hi, I'm using ~amd64 for my whole system (for years). I have a similar system to yours, but only a Core i7 920, :) and at the moment every package on my system builds fine. Which package failed? Which profile and GCC are you using? I just emerged xfce4-meta and everything worked. Here's my GCC, profile and xfce versions (I also use unmasked portage): [ebuild R ] sys-devel/gcc-4.4.3 USE="fortran gcj graphite gtk mudflap (multilib) nls nptl objc objc++ objc-gc openmp (-altivec) -bootstrap -build -doc (-fixed-point) (-hardened) (-libffi) -multislot (-n32) (-n64) -nocxx -test -vanilla" 0 kB $ sudo gcc-config -l [1] x86_64-pc-linux-gnu-4.4.3 * $ sudo eselect profile show Current make.profile symlink: default/linux/amd64/10.0/desktop My cflags: CFLAGS="-march=native -O3 -floop-interchange -floop-strip-mine -floop-block -ggdb -pipe" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,--as-needed" $ emerge -vp xfce4-meta These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] xfce-base/libxfce4util-4.7.1 USE="-debug" 0 kB [ebuild N ] dev-util/xfce4-dev-tools-4.7.2 0 kB [ebuild N ] x11-themes/xfce4-icon-theme-4.4.3 0 kB [ebuild N ] x11-themes/gtk-engines-xfce-2.6.0 0 kB [ebuild N ] xfce-base/xfconf-4.7.2 USE="perl -debug -profile" 0 kB [ebuild N ] xfce-base/exo-0.3.106 USE="hal libnotify python -debug" 0 kB [ebuild N ] xfce-base/libxfce4menu-4.6.1 USE="-debug" 0 kB [ebuild N ] xfce-base/libxfcegui4-4.6.3 USE="startup-notification -debug -glade" 0 kB [ebuild N ] xfce-base/xfce4-panel-4.6.2-r1 USE="startup-notification -debug" 0 kB [ebuild N ] xfce-base/xfce-utils-4.6.1 USE="dbus lock -debug" 0 kB [ebuild N ] xfce-base/xfwm4-4.6.1 USE="startup-notification xcomposite -debug" 0 kB [ebuild N ] xfce-base/xfce4-settings-4.6.3-r1 USE="keyboard libnotify -debug -sound" 0 kB [ebuild N ] xfce-base/xfce4-session-4.6.1-r1 USE="-debug -fortune -gnome -gnome-keyring -profile" 0 kB [ebuild N ] xfce-base/thunar-1.0.1 USE="dbus exif hal pcre startup-notification trash-plugin -debug -doc -gnome -test" 0 kB [ebuild N ] xfce-base/xfdesktop-4.6.1-r1 USE="branding menu-plugin thunar -debug -doc" LINGUAS="-be -ca -cs -da -de -el -es -et -eu -fi -fr -he -hu -it -ja -ko -nb_NO -nl -pa -pl -pt_BR -ro -ru -sk -sv -tr -uk -vi -zh_CN -zh_TW" 0 kB [ebuild N ] xfce-base/xfce4-meta-4.6.1 USE="session -minimal" 0 kB The xfce wallpaper thing sounds like what I experienced with xfce during the jpeg-6-to-7 upgrade process. At the time, jpeg was not slotted and there was jpeg-compat for programs that were incompatible with jpeg-7. Now we have jpeg-8 as well, and 6/7/8 are in slots, so maybe the solution is different. Back then, I unmerged and masked jpeg-6, revdep-rebuild everything that depended on jpeg so that it was built against jpeg-7 and then everything was fine. (Maybe there was a gtk+ patch I had to apply on day 0, but that was long ago made obsolete by newer versions of gtk+ in portage) > 2) gnome-2.28 simply doesn't build. I'm not a gnome user but I can try this if you want (135 packages to emerge in my case), or if you have more specific info about which part doesn't build I can try only the specifics. > 3) I'm currently left with lots of things in emerge @preserved-rebuild > that don't build. emerge -DuN @world is not clean. Maybe you can unmerge those packages, allowing emerge to get rid of the preserved libs, then emerge world to bring those packages back. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] ~amd64 - my experience so far... 2010-04-12 15:45 ` [gentoo-user] " Paul Hartman @ 2010-04-12 18:30 ` Paul Hartman 0 siblings, 0 replies; 30+ messages in thread From: Paul Hartman @ 2010-04-12 18:30 UTC (permalink / raw To: gentoo-user On Mon, Apr 12, 2010 at 10:45 AM, Paul Hartman <paul.hartman+gentoo@gmail.com> wrote: > I'm not a gnome user but I can try this if you want (135 packages to > emerge in my case), or if you have more specific info about which part > doesn't build I can try only the specifics. I went ahead and emerged gnome-base/gnome-2.28.2 while I was at lunch. All packages emerged properly without any issues. So the good news is there's nothing apparently wrong with ~amd64 in general, and it's probably a configuration difference between my system and yours, or maybe growing pains if you have still got some packages at amd64 and some at ~amd64. If you'd like to compare set-ups I'd be happy to try to help you get it sorted out (either on list or in email). ^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2010-04-13 18:30 UTC | newest] Thread overview: 30+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-04-12 11:57 [gentoo-user] ~amd64 - my experience so far Mark Knecht 2010-04-12 12:00 ` Alan McKinnon 2010-04-12 12:29 ` Mark Knecht 2010-04-12 12:42 ` William Kenworthy 2010-04-12 12:56 ` Mark Knecht 2010-04-12 13:10 ` [gentoo-user] " Kerin Millar 2010-04-12 12:57 ` [gentoo-user] " Alan McKinnon 2010-04-12 16:33 ` KH 2010-04-13 7:09 ` Alan McKinnon 2010-04-13 7:30 ` William Kenworthy 2010-04-13 12:40 ` Mark Knecht 2010-04-13 15:12 ` Paul Hartman 2010-04-13 16:11 ` Mark Knecht 2010-04-13 17:34 ` Alex Schuster 2010-04-13 18:30 ` Mark Knecht 2010-04-13 15:37 ` Paul Hartman 2010-04-12 14:01 ` Neil Bothwick 2010-04-12 12:14 ` Zeerak Mustafa Waseem 2010-04-12 12:35 ` Mark Knecht 2010-04-12 13:07 ` [gentoo-user] " walt 2010-04-12 18:44 ` Mark Knecht 2010-04-12 18:57 ` Paul Hartman 2010-04-12 19:02 ` Paul Hartman 2010-04-12 21:03 ` Mark Knecht 2010-04-12 21:14 ` Paul Hartman 2010-04-12 22:18 ` Mark Knecht 2010-04-12 19:02 ` Alex Schuster 2010-04-12 13:06 ` Kerin Millar 2010-04-12 15:45 ` [gentoo-user] " Paul Hartman 2010-04-12 18:30 ` Paul Hartman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox