[완료] Gentoo # emerge gnome 했을 때, 순환 의존성 문제..ㅠㅠ

pos1403의 이미지

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"

bus710의 이미지

보름 전에 emerge kde를 하다가 hal 플래그 관련된 문제 때문에 hal을 뺏던 기억이 나네요.
원인 파악이 안된 사태였지만 빼고 나니 잘 되더군요.

hal 에 한표.

akudoku.net Bob Marley - Burnin and Lootin

life is only one time

pos1403의 이미지

답변 감사합니다 ^^
hal을 제거하니 저부분을 넘길 수 있네요 ㅎㅎ

그런데... hal이면.. Enable Hardware Abstraction Layer (HAL) support....
하드웨어 추상 계층 가능 지원 =ㅅ=?;; 이게 뭐하는거죠?ㅠ
역시 공부를 더 해야겠네요..ㅠㅠ

bus710의 이미지

좀 더 장치들을 일반화 시킨다는 의미가 아닐런지요...?
기능적인 부분을 봤을 때,
dbus, hal 은 스토리지를 자동으로 마운트하는데 일조하는 것으로 알고 있습니다...

akudoku.net Bob Marley - Burnin and Lootin

life is only one time

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.