[완료] Gentoo # emerge gnome 했을 때, 순환 의존성 문제..ㅠㅠ
글쓴이: pos1403 / 작성시간: 금, 2008/12/26 - 7:07오후
emerge gentoo 했을 때 3개의 패키지에서 circular dependencies가 발생합니다.
USE flag를 disable 해보라는데... 어떤 flag가 문제일지 전 잘 모르겠습니다...ㅠㅠ
도움의 손길 부탁드립니다 ~.~ ㅎㅎ
Gentoo ~ # emerge -pv gnome These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] gnome-base/gnome-2.24.1 USE="cups -accessibility -cdr -dvdr -esd -ldap -mono" [nomerge ] gnome-base/gvfs-1.0.3 USE="bash-completion gnome hal -archive -avahi -bluetooth -cdda -debug -doc -fuse -gnome-keyring -gphoto2 -samba" [ebuild N ] sys-apps/hal-0.5.11-r4 USE="X apm crypt laptop -acpi -debug -dell -disk-partition -doc (-selinux)" [ebuild N ] dev-python/pyxf86config-0.3.34-r2 [ebuild N ] x11-base/xorg-server-1.5.3 USE="hal ipv6 nptl sdl xorg -3dfx -debug -dmx -kdrive -minimal -tslib" INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -tslib -ur98 -vmmouse -void -wacom" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo -apm -ark -ast -chips -cirrus -cyrix -dummy -epson -fglrx -geode -i128 -i740 (-impact) -imstt (-newport) -nsc -nvidia -radeonhd -rendition -s3 -s3virge -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tga -tseng -v4l -vermilion -xgi" * Error: circular dependencies: ('ebuild', '/', 'dev-python/pyxf86config-0.3.34-r2', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.5.3', 'merge') (hard) ('ebuild', '/', 'sys-apps/hal-0.5.11-r4', 'merge') depends on ('ebuild', '/', 'dev-python/pyxf86config-0.3.34-r2', '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.
제 USE입니다... (kde, gnome 다 쓰려고 ufed로 다 넣었는데... 이렇게 해도 괜찮을까요?;)
USE="7zip X a52 aac alsa amr apm arts bash-completion branding cairo chroot cjk dbus djbfft dts dv eds emboss encode ffmpeg firefox3 foomaticdb gd gif gimp glade glitz gmp gnome gnutls grub gstreamer gtk hal imlib ithreads java java6 jpeg kde kde4 laptop libnotify libwww mad mikmod mmx mng mozilla mp3 mp3rtp mp4 mpeg nas ogg opengl oss pdf png qt3 qt4 quicktime sdl sndfile socks5 spell sse sse2 ssse3 startup-notification svg theora threads threadsafe tiff truetype ucs2 ucs4 usb vim vim-syntax vorbis wmf x264 xcomposite xfs xinerama xml xpm xv xvid yv12"
Forums:
...
보름 전에 emerge kde를 하다가 hal 플래그 관련된 문제 때문에 hal을 뺏던 기억이 나네요.
원인 파악이 안된 사태였지만 빼고 나니 잘 되더군요.
hal 에 한표.
akudoku.net Bob Marley - Burnin and Lootin
life is only one time
답변 감사합니다
답변 감사합니다 ^^
hal을 제거하니 저부분을 넘길 수 있네요 ㅎㅎ
그런데... hal이면.. Enable Hardware Abstraction Layer (HAL) support....
하드웨어 추상 계층 가능 지원 =ㅅ=?;; 이게 뭐하는거죠?ㅠ
역시 공부를 더 해야겠네요..ㅠㅠ
....
좀 더 장치들을 일반화 시킨다는 의미가 아닐런지요...?
기능적인 부분을 봤을 때,
dbus, hal 은 스토리지를 자동으로 마운트하는데 일조하는 것으로 알고 있습니다...
akudoku.net Bob Marley - Burnin and Lootin
life is only one time
댓글 달기