| View previous topic :: View next topic |
| Author |
Message |
Crooksey Apprentice


Joined: 26 Apr 2006 Posts: 239 Location: Vatican City
|
Posted: Thu Jan 01, 2009 7:04 pm Post subject: hal circular dependency issue |
|
|
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 |
|
 |
outermeasure Apprentice

Joined: 26 Nov 2008 Posts: 194 Location: ping6 ff02::1
|
Posted: Thu Jan 01, 2009 7:15 pm Post subject: Re: hal circular dependency issue |
|
|
| 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 |
|
 |
yngwin Retired Dev


Joined: 19 Dec 2002 Posts: 4572 Location: Suzhou, China
|
Posted: Thu Jan 01, 2009 9:40 pm Post subject: |
|
|
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 |
|
 |
|
|
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
|
|