Jump to content

Photo

portage multilib is trouble maker

- - - - - portage

1 reply to this topic

#1
adamjc

adamjc

    Newbie

  • Members
  • Pip
  • 1 posts

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?



#2
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 369 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy

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.





Reply to this topic



  



Also tagged with one or more of these keywords: portage

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users