Jump to content

adamjc

Members
  • Content Count

    1
  • Joined

  • Last visited

  1. Hi folks, I have no idea why I was advised to enable 'abi_x86_32' flag when I was trying to do a system update. I blindly followed those instructions printed out in my termianl and made a big trouble on my running machine. The first error I got looks like * Error: circular dependencies: (app-admin/eselect-opengl-1.3.1-r3::gentoo, ebuild scheduled for merge) depends on (x11-base/xorg-server-1.17.1-r1::gentoo, ebuild scheduled for merge) (runtime) (app-admin/eselect-opengl-1.3.1-r3::gentoo, ebuild scheduled for merge) (buildtime) After I fixed it up by removing eselect-opengl from xorg-server dependency, I got another circular dependency error. * Error: circular dependencies: (x11-proto/glproto-1.4.17-r1::gentoo, ebuild scheduled for merge) depends on (app-admin/eselect-opengl-1.3.1-r3::gentoo, ebuild scheduled for merge) (runtime) (x11-proto/glproto-1.4.17-r1::gentoo, ebuild scheduled for merge) (runtime) Here are more details about what I did. masked emul-linux-x86-* in /etc/portage/package.mask added abi_x86_32 USE flage in /etc/portage/package.use for packages that requires the flag run 'emerge --update --newuse --deep --with-bdeps=y @world' In my uderstanding, for x11-base/xorg-server, since portage needs to rebuild xorg-server and xlibs etc to make x86_32 version, I will get cirucular dependency issue certainly. Is that true. How could I fixed it then?
×
×
  • Create New...