Re: [gentoo-user] Portage annoyances
On Mon, 13 Aug 2007 21:50:36 -0700 Grant [EMAIL PROTECTED] wrote: Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none Manually put both in: /var/lib/portage/world file (backup it, just in case). Seems you had virtual/x11 which pulled all dependencies, but not anymore. I don't understand why they weren't depended on by gdm and (for example) firefox which are in my world file. X applications doesn't need to depend on X server. You can run them remotely from machine where X server is installed. The other system outputs a bunch of libtiff.la stuff about ImageMagick like: broken /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la (requires /usr/lib/libtiff.la) I think these files does not belong to ImageMagick anymore. They are some leftovers from previous version (however I don't understand why they were not deleted). I had same issue with k3b. Check them with equery belongs /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la If nothing will be reported, you can delete them. Robert -- Robert Cernansky E-mail: [EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Hello Grant, Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none Manually put both in: /var/lib/portage/world file (backup it, just in case). Seems you had virtual/x11 which pulled all dependencies, but not anymore. I don't understand why they weren't depended on by gdm and (for example) firefox which are in my world file. Because they are not required by those programs. xorg-x11 has been split, so you probably have xorg-server and various library and utility packages installed. Firefox doesn't require an X server at all because it can be run remotely. The simplest option it to quickpkg the affected packages before allowing --depclean to remove them. If anything breaks, you can reinstall them in seconds. -- Neil Bothwick You have a tendency to feel you are superior to most computers. signature.asc Description: PGP signature
Re: [gentoo-user] Portage annoyances
Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. # ls -ld /etc/make.profile lrwxrwxrwx 1 root root 56 Oct 1 2006 /etc/make.profile - /usr/portage/profiles/default-linux/amd64/2006.1/desktop Change to latest stable profile 2007.0/Desktop: rm /etc/make.profile #ln -s /usr/portage/profiles/default-linux/amd64/2007.0/desktop /etc/make.profile My mistake. That system used this profile: /usr/portage/profiles/hardened/x86/2.6 although I just changed it to: /usr/portage/profiles/hardened/x86/2.6/minimal because that sounds cooler. Does the hardened profile have something to do with it wanting the masked gcc? Try reinstalling 'imagemagick'check if 'media-libs/tiff' is installed. Re-emerging imagemagick doesn't seem to fix it, and media-libs/tiff is not installed. - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none Manually put both in: /var/lib/portage/world file (backup it, just in case). Seems you had virtual/x11 which pulled all dependencies, but not anymore. I don't understand why they weren't depended on by gdm and (for example) firefox which are in my world file. X applications doesn't need to depend on X server. You can run them remotely from machine where X server is installed. Shouldn't gdm depend on xdm though? Do I need xorg-x11 on a typical desktop system? My laptop doesn't seem to think it is installed at all: [ebuild N] x11-base/xorg-x11-7.2 broken /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la (requires /usr/lib/libtiff.la) I think these files does not belong to ImageMagick anymore. They are some leftovers from previous version (however I don't understand why they were not deleted). I had same issue with k3b. Check them with equery belongs /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la Ok, that's what I'll do there. - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Hello Grant, Shouldn't gdm depend on xdm though? In the same way that vim depends on emacs. gdm and xdm (also kdm) are different programs to fdo the same basic job, there's no reason for one to depend on the other. Do I need xorg-x11 on a typical desktop system? My laptop doesn't seem to think it is installed at all: Probably because it isn't, because you don't need it. -- Neil Bothwick EASY TO INSTALL = Difficult to install, but instruction manual has pictures. signature.asc Description: PGP signature
Re: [gentoo-user] Portage annoyances
Shouldn't gdm depend on xdm though? In the same way that vim depends on emacs. gdm and xdm (also kdm) are different programs to fdo the same basic job, there's no reason for one to depend on the other. I didn't know that, thanks. Do I need xorg-x11 on a typical desktop system? My laptop doesn't seem to think it is installed at all: Probably because it isn't, because you don't need it. Ok, what does xorg-x11 do? - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
On Tue, 14 Aug 2007 08:55:05 -0700 Grant [EMAIL PROTECTED] wrote: Do I need xorg-x11 on a typical desktop system? My laptop doesn't seem to think it is installed at all: Probably because it isn't, because you don't need it. Ok, what does xorg-x11 do? It's meta package that installs xorg-server and some basic X11 stuff. Look into the ebuild and you'll understand. I think it is good to have it installed on a typical desktop system. Robert -- Robert Cernansky E-mail: [EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Do I need xorg-x11 on a typical desktop system? My laptop doesn't seem to think it is installed at all: Probably because it isn't, because you don't need it. Ok, what does xorg-x11 do? It's meta package that installs xorg-server and some basic X11 stuff. Look into the ebuild and you'll understand. I think it is good to have it installed on a typical desktop system. Thanks Robert. Here's another one I just ran into. --depclean wants to remove madwifi-ng, but I also get this: # equery depends madwifi-ng [ Searching for packages depending on madwifi-ng... ] net-wireless/wpa_supplicant-0.5.7 (kernel_linux madwifi? net-wireless/madwifi-ng) - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
On Tuesday 14 August 2007 17:18:13 Grant wrote: Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. # ls -ld /etc/make.profile lrwxrwxrwx 1 root root 56 Oct 1 2006 /etc/make.profile - /usr/portage/profiles/default-linux/amd64/2006.1/desktop Change to latest stable profile 2007.0/Desktop: rm /etc/make.profile #ln -s /usr/portage/profiles/default-linux/amd64/2007.0/desktop /etc/make.profile My mistake. That system used this profile: /usr/portage/profiles/hardened/x86/2.6 although I just changed it to: /usr/portage/profiles/hardened/x86/2.6/minimal because that sounds cooler. Does the hardened profile have something to do with it wanting the masked gcc? Quite the contrary. The hardened is incompatible with gcc 4.x. Thus =sys-devel/gcc-4* is masked in all profiles under hardened. Since you have 4.1.1 installed and no versions in that slot are unmasked it's complaining. I think there's a hardened handbook that you should probably read if you want to use a hardened profile. Switching from non-hardened to hardened is a lot more involved than changing the symlink. http://hardened.gentoo.org -- Bo Andresen signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Portage annoyances
On Tuesday 14 August 2007 19:59:30 Robert Cernansky wrote: ('kernel_linux' is some internal USE flag which is probably automatically set if you are using linux kernel). It's set by your profile via USE_EXPAND (KERNEL=linux). -- Bo Andresen signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Portage annoyances
Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. # ls -ld /etc/make.profile lrwxrwxrwx 1 root root 56 Oct 1 2006 /etc/make.profile - /usr/portage/profiles/default-linux/amd64/2006.1/desktop Change to latest stable profile 2007.0/Desktop: rm /etc/make.profile #ln -s /usr/portage/profiles/default-linux/amd64/2007.0/desktop /etc/make.profile My mistake. That system used this profile: /usr/portage/profiles/hardened/x86/2.6 although I just changed it to: /usr/portage/profiles/hardened/x86/2.6/minimal because that sounds cooler. Does the hardened profile have something to do with it wanting the masked gcc? Quite the contrary. The hardened is incompatible with gcc 4.x. Thus =sys-devel/gcc-4* is masked in all profiles under hardened. Since you have 4.1.1 installed and no versions in that slot are unmasked it's complaining. I think there's a hardened handbook that you should probably read if you want to use a hardened profile. Switching from non-hardened to hardened is a lot more involved than changing the symlink. I think this system (firewall/router) has been on the hardened profile from day 1. Maybe that gcc wasn't always masked in the profile. Should I 'emerge -C =gcc-4.1.1'? - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
('kernel_linux' is some internal USE flag which is probably automatically set if you are using linux kernel). It's set by your profile via USE_EXPAND (KERNEL=linux). Then why does --depclean want to remove madwifi-ng? # equery depends madwifi-ng [ Searching for packages depending on madwifi-ng... ] net-wireless/wpa_supplicant-0.5.7 (kernel_linux madwifi? net-wireless/madwifi-ng) - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
On Tuesday 14 August 2007 20:28:27 Grant wrote: ('kernel_linux' is some internal USE flag which is probably automatically set if you are using linux kernel). It's set by your profile via USE_EXPAND (KERNEL=linux). Then why does --depclean want to remove madwifi-ng? # equery depends madwifi-ng [ Searching for packages depending on madwifi-ng... ] net-wireless/wpa_supplicant-0.5.7 (kernel_linux madwifi? net-wireless/madwifi-ng) Read Robert's response more carefully. The madwifi use flag is probably disabled (equery depends doesn't tell you). -- Bo Andresen signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Portage annoyances
On Tuesday 14 August 2007 20:22:37 Grant wrote: [SNIP] My mistake. That system used this profile: /usr/portage/profiles/hardened/x86/2.6 [SNIP] Quite the contrary. The hardened is incompatible with gcc 4.x. Thus =sys-devel/gcc-4* is masked in all profiles under hardened. Since you have 4.1.1 installed and no versions in that slot are unmasked it's complaining. [SNIP] I think this system (firewall/router) has been on the hardened profile from day 1. Maybe that gcc wasn't always masked in the profile. Should I 'emerge -C =gcc-4.1.1'? It's been masked since January 2006. Your eix output shows that you've installed it in September 2006 so either you must have unmasked it manually or you must have messed up your profile around that time. In either case as such having gcc-4 installed on hardened isn't a problem in itself. The problem only occurs if you use it as your system compiler.. If you're sure it isn't in use by anything it should be safe to unmerge it. If uncertain you can always quickpkg it first. -- Bo Andresen signature.asc Description: This is a digitally signed message part.
[gentoo-user] Portage annoyances
Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. but I don't know why it wants a masked version of gcc. Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none If I do a pretend emerge of xorg-x11 and xdm, it want to upgrade a bunch of packages but 'emerge -pDuN world' find nothing. I have this: # equery depends xorg-x11 [ Searching for packages depending on xorg-x11... ] virtual/x11-7.0-r2 (=x11-base/xorg-x11-7) The other system outputs a bunch of libtiff.la stuff about ImageMagick like: broken /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la (requires /usr/lib/libtiff.la) but then says there is nothing to rebuild. Can anyone help with fixing these problems? - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Hi, On (13/08/07 17:22) Grant wrote: Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. Please post the output of: eix sys-devel/gcc and: ls -ld /etc/make.profile but I don't know why it wants a masked version of gcc. Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none Manually put both in: /var/lib/portage/world file (backup it, just in case). Seems you had virtual/x11 which pulled all dependencies, but not anymore. If I do a pretend emerge of xorg-x11 and xdm, it want to upgrade a bunch of packages but 'emerge -pDuN world' find nothing. I have this: # equery depends xorg-x11 [ Searching for packages depending on xorg-x11... ] virtual/x11-7.0-r2 (=x11-base/xorg-x11-7) The other system outputs a bunch of libtiff.la stuff about ImageMagick like: broken /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la (requires /usr/lib/libtiff.la) Do you have a tiff USE-flag set ? eix imagemagick but then says there is nothing to rebuild. Can anyone help with fixing these problems? - Grant -- [EMAIL PROTECTED] mailing list HTH. Rumen -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. Please post the output of: eix sys-devel/gcc # eix sys-devel/gcc [D] sys-devel/gcc Available versions: (2.95) 2.95.3-r9 ~2.95.3-r10 (3.1) 3.1.1-r2 (3.2) **3.2.2 3.2.3-r4 (3.3) 3.3.2-r7 3.3.5-r1 3.3.5.20050130-r1 3.3.6 3.3.6-r1 (3.4) ~3.4.1-r3 3.4.4-r1 3.4.5 3.4.5-r1 ~3.4.6 3.4.6-r1 3.4.6-r2 (4.0) [M]~*4.0.3 [M]~*4.0.4 (4.1) [M]~4.1.0-r1 [M]4.1.1 [M]4.1.1-r1 [M]4.1.1-r3 [M]4.1.2 (4.2) [M]~4.2.0 {X altivec bootstrap boundschecking build d doc fortran gcj gtk hardened ip28 ip32r10k java mudflap multilib multislot n32 n64 nls nocxx nopie nossp objc objc++ objc-gc openmp static test vanilla} Installed versions: 3.3.6-r1(3.3)(14:15:16 02/23/07)(-altivec -bootstrap -boundschecking -build -doc -fortran -gcj -gtk hardened -ip28 -ip32r10k -multilib -multislot -n32 -n64 -nls -nocxx -nopie -nossp -objc -test -vanilla) 3.4.6-r2(3.4)(18:12:38 03/15/07)(-altivec -bootstrap -boundschecking -build -d -doc -fortran -gcj -gtk hardened -ip28 -ip32r10k -multilib -multislot -n32 -n64 -nls -nocxx -nopie -nossp -objc -test -vanilla) 4.1.1(4.1)(04:58:00 09/06/06)(-altivec -bootstrap -build -doc -fortran gcj gtk hardened -ip28 -ip32r10k -mudflap -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla) Homepage:http://gcc.gnu.org/ Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking [I] sys-devel/gcc-config Available versions: 1.3.13-r4 1.3.14 1.3.15-r1 1.3.16 **1.4.0 [M]~2.0.0_rc1 Installed versions: 1.3.16(09:14:29 05/05/07) Homepage:http://www.gentoo.org/ Description: Utility to configure the active toolchain compiler * sys-devel/gcc-nios2 Available versions: (nios2-elf-3.4) ~5.1 {multislot test} Homepage:http://gcc.gnu.org/ Description: Compiler for Nios2 targets Found 3 matches. and: ls -ld /etc/make.profile # ls -ld /etc/make.profile lrwxrwxrwx 1 root root 56 Oct 1 2006 /etc/make.profile - /usr/portage/profiles/default-linux/amd64/2006.1/desktop but I don't know why it wants a masked version of gcc. Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none Manually put both in: /var/lib/portage/world file (backup it, just in case). Seems you had virtual/x11 which pulled all dependencies, but not anymore. I don't understand why they weren't depended on by gdm and (for example) firefox which are in my world file. If I do a pretend emerge of xorg-x11 and xdm, it want to upgrade a bunch of packages but 'emerge -pDuN world' find nothing. I have this: # equery depends xorg-x11 [ Searching for packages depending on xorg-x11... ] virtual/x11-7.0-r2 (=x11-base/xorg-x11-7) The other system outputs a bunch of libtiff.la stuff about ImageMagick like: broken /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la (requires /usr/lib/libtiff.la) Do you have a tiff USE-flag set ? # eix imagemagick [I] media-gfx/imagemagick Available versions: 6.3.0.5 6.3.0.5-r1 6.3.3 ~6.3.4 6.3.4-r1 {X bzip2 doc fpx graphviz gs hdri jbig jpeg jpeg2k lcms mpeg nocxx openexr perl png q32 q8 tiff truetype wmf xml zlib} Installed versions: 6.3.4-r1(16:38:20 06/25/07)(-X bzip2 -doc -fpx -graphviz -gs -hdri -jbig jpeg -jpeg2k lcms -mpeg -nocxx -openexr perl png -q32 -q8 -tiff truetype -wmf xml zlib) Homepage:http://www.imagemagick.org/ Description: A collection of tools and libraries for many image formats - Grant -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Portage annoyances
Hi, On (13/08/07 21:50) Grant wrote: Three of my systems are having package management trouble. One of the systems does this after revdep-rebuild: All ebuilds that could satisfy =sys-devel/gcc-4.1.1 have been masked. Please post the output of: eix sys-devel/gcc # eix sys-devel/gcc [D] sys-devel/gcc Available versions: (2.95) 2.95.3-r9 ~2.95.3-r10 (3.1) 3.1.1-r2 (3.2) **3.2.2 3.2.3-r4 (3.3) 3.3.2-r7 3.3.5-r1 3.3.5.20050130-r1 3.3.6 3.3.6-r1 (3.4) ~3.4.1-r3 3.4.4-r1 3.4.5 3.4.5-r1 ~3.4.6 3.4.6-r1 3.4.6-r2 (4.0) [M]~*4.0.3 [M]~*4.0.4 (4.1) [M]~4.1.0-r1 [M]4.1.1 [M]4.1.1-r1 [M]4.1.1-r3 [M]4.1.2 (4.2) [M]~4.2.0 {X altivec bootstrap boundschecking build d doc fortran gcj gtk hardened ip28 ip32r10k java mudflap multilib multislot n32 n64 nls nocxx nopie nossp objc objc++ objc-gc openmp static test vanilla} Installed versions: 3.3.6-r1(3.3)(14:15:16 02/23/07)(-altivec -bootstrap -boundschecking -build -doc -fortran -gcj -gtk hardened -ip28 -ip32r10k -multilib -multislot -n32 -n64 -nls -nocxx -nopie -nossp -objc -test -vanilla) 3.4.6-r2(3.4)(18:12:38 03/15/07)(-altivec -bootstrap -boundschecking -build -d -doc -fortran -gcj -gtk hardened -ip28 -ip32r10k -multilib -multislot -n32 -n64 -nls -nocxx -nopie -nossp -objc -test -vanilla) 4.1.1(4.1)(04:58:00 09/06/06)(-altivec -bootstrap -build -doc -fortran gcj gtk hardened -ip28 -ip32r10k -mudflap -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla) Homepage:http://gcc.gnu.org/ Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking [I] sys-devel/gcc-config Available versions: 1.3.13-r4 1.3.14 1.3.15-r1 1.3.16 **1.4.0 [M]~2.0.0_rc1 Installed versions: 1.3.16(09:14:29 05/05/07) Homepage:http://www.gentoo.org/ Description: Utility to configure the active toolchain compiler * sys-devel/gcc-nios2 Available versions: (nios2-elf-3.4) ~5.1 {multislot test} Homepage:http://gcc.gnu.org/ Description: Compiler for Nios2 targets Found 3 matches. and: ls -ld /etc/make.profile # ls -ld /etc/make.profile lrwxrwxrwx 1 root root 56 Oct 1 2006 /etc/make.profile - /usr/portage/profiles/default-linux/amd64/2006.1/desktop Change to latest stable profile 2007.0/Desktop: rm /etc/make.profile #ln -s /usr/portage/profiles/default-linux/amd64/2007.0/desktop /etc/make.profile but I don't know why it wants a masked version of gcc. Another system wants to unmerge a bunch of crucial stuff with --depclean, including: x11-base/xorg-x11 selected: 7.1 protected: none omitted: none x11-apps/xdm selected: 1.0.5 protected: none omitted: none Manually put both in: /var/lib/portage/world file (backup it, just in case). Seems you had virtual/x11 which pulled all dependencies, but not anymore. I don't understand why they weren't depended on by gdm and (for example) firefox which are in my world file. If I do a pretend emerge of xorg-x11 and xdm, it want to upgrade a bunch of packages but 'emerge -pDuN world' find nothing. I have this: # equery depends xorg-x11 [ Searching for packages depending on xorg-x11... ] virtual/x11-7.0-r2 (=x11-base/xorg-x11-7) The other system outputs a bunch of libtiff.la stuff about ImageMagick like: broken /usr/lib/ImageMagick-6.2.2/modules-Q16/filters/analyze.la (requires /usr/lib/libtiff.la) Do you have a tiff USE-flag set ? # eix imagemagick [I] media-gfx/imagemagick Available versions: 6.3.0.5 6.3.0.5-r1 6.3.3 ~6.3.4 6.3.4-r1 {X bzip2 doc fpx graphviz gs hdri jbig jpeg jpeg2k lcms mpeg nocxx openexr perl png q32 q8 tiff truetype wmf xml zlib} Installed versions: 6.3.4-r1(16:38:20 06/25/07)(-X bzip2 -doc -fpx -graphviz -gs -hdri -jbig jpeg -jpeg2k lcms -mpeg -nocxx -openexr perl png -q32 -q8 -tiff truetype -wmf xml zlib) Homepage:http://www.imagemagick.org/ Description: A collection of tools and libraries for many image formats - Grant -- Try reinstalling 'imagemagick'check if 'media-libs/tiff' is installed. [EMAIL PROTECTED] mailing list HTH. Rumen -- [EMAIL PROTECTED] mailing list