Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
hal circular dependency issue
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Crooksey
Apprentice
Apprentice


Joined: 26 Apr 2006
Posts: 239
Location: Vatican City

PostPosted: Thu Jan 01, 2009 7:04 pm    Post subject: hal circular dependency issue Reply with quote

I am trying to emerge hal (on a fresh amd64 install), but when I cant emerge hal unless I remove the hal useflag from make.conf.

I could just remove it then install it, but since the Xserver depends on hal, I would be building X without support for hal, what can I do..

make.conf

Code:

# Crooksey make.conf Core2Duo optimised funtoo stage1

ACCEPT_KEYWORDS="~amd64"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

USE="hal -gnome -gtk xulrunner dbus gif jpeg png qt4 kde ssl zlib opengl xcomposite dvd alsa avahi cdr dvdr dvdread imagemagick mp3 ogg svg vorbis X"

INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
LINGUAS="en_GB"



Error..

Code:
lenny / # emerge hal
Calculating dependencies... done!


[ebuild  N    ] sys-apps/hal-0.5.11-r4  USE="X crypt -acpi -apm -debug -dell -disk-partition -doc -laptop (-selinux)"
[ebuild  N    ]  dev-python/pyxf86config-0.3.34-r2
[ebuild  N    ]   x11-base/xorg-server-1.5.3  USE="hal ipv6 nptl xorg (-3dfx) -debug -dmx -kdrive -minimal -sdl -tslib" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -tslib -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic (-newport) (-nsc) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -vga -via -vmware -voodoo (-xgi)"

 * Error: circular dependencies:

('ebuild', '/', 'sys-apps/hal-0.5.11-r4', 'merge') depends on
  ('ebuild', '/', 'dev-python/pyxf86config-0.3.34-r2', 'merge') (hard)
('ebuild', '/', 'dev-python/pyxf86config-0.3.34-r2', 'merge') depends on
  ('ebuild', '/', 'x11-base/xorg-server-1.5.3', 'merge') (hard)
('ebuild', '/', 'x11-base/xorg-server-1.5.3', 'merge') depends on
  ('ebuild', '/', 'sys-apps/hal-0.5.11-r4', 'merge') (hard)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.
Back to top
View user's profile Send private message
outermeasure
Apprentice
Apprentice


Joined: 26 Nov 2008
Posts: 194
Location: ping6 ff02::1

PostPosted: Thu Jan 01, 2009 7:15 pm    Post subject: Re: hal circular dependency issue Reply with quote

Crooksey wrote:
I am trying to emerge hal (on a fresh amd64 install), but when I cant emerge hal unless I remove the hal useflag from make.conf.

I could just remove it then install it, but since the Xserver depends on hal, I would be building X without support for hal, what can I do..

make.conf

Code:

# Crooksey make.conf Core2Duo optimised funtoo stage1

ACCEPT_KEYWORDS="~amd64"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

USE="hal -gnome -gtk xulrunner dbus gif jpeg png qt4 kde ssl zlib opengl xcomposite dvd alsa avahi cdr dvdr dvdread imagemagick mp3 ogg svg vorbis X"

INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
LINGUAS="en_GB"



Error..

Code:
lenny / # emerge hal
Calculating dependencies... done!


[ebuild  N    ] sys-apps/hal-0.5.11-r4  USE="X crypt -acpi -apm -debug -dell -disk-partition -doc -laptop (-selinux)"
[ebuild  N    ]  dev-python/pyxf86config-0.3.34-r2
[ebuild  N    ]   x11-base/xorg-server-1.5.3  USE="hal ipv6 nptl xorg (-3dfx) -debug -dmx -kdrive -minimal -sdl -tslib" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -tslib -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic (-newport) (-nsc) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -vga -via -vmware -voodoo (-xgi)"

 * Error: circular dependencies:

('ebuild', '/', 'sys-apps/hal-0.5.11-r4', 'merge') depends on
  ('ebuild', '/', 'dev-python/pyxf86config-0.3.34-r2', 'merge') (hard)
('ebuild', '/', 'dev-python/pyxf86config-0.3.34-r2', 'merge') depends on
  ('ebuild', '/', 'x11-base/xorg-server-1.5.3', 'merge') (hard)
('ebuild', '/', 'x11-base/xorg-server-1.5.3', 'merge') depends on
  ('ebuild', '/', 'sys-apps/hal-0.5.11-r4', 'merge') (hard)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.


See my reply over in Post #5328872.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Thu Jan 01, 2009 9:40 pm    Post subject: Reply with quote

This should work, if I remember correctly:
Code:
USE=-X emerge -1 hal && emerge xorg-server && emerge -1 hal

Or alternatively:
Code:
USE=-hal emerge xorg-server && emerge -1 hal && emerge xorg-server

_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum