Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

portage multilib is trouble maker


adamjc

Question

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.

 

  1. masked emul-linux-x86-* in /etc/portage/package.mask
  2. added abi_x86_32 USE flage in /etc/portage/package.use for packages that requires the flag
  3. 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?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

But.... wich videocard have You ?

# lspci|grep -i vga

What  DE do You want to install ?

Do you want wailand or not ?

 

Could You post your make.conf and :

# uname -a
# eselect profile list

The opengl USE flag is enabled "Globally" ?

For enable opengl globally:

# euse -E opengl

Then post the stderr in your terminal if you want :)

 

Thank You.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...