젠투 emerge 에러
글쓴이: vimania / 작성시간: 수, 2009/01/07 - 10:14오후
emerge ati-drivers
를 실행 했는데 약 100개의 패키지가 설치되고 마지막에 ati-drivers 가 설치되다가 에러가 생깁니다.
에러를 이해할 수 없어서 질문드립니다. 커널 버전은 2.6.27-r7 입니다.
>>> Failed to emerge x11-drivers/ati-drivers-8.501, Log file: >>> '/var/tmp/portage/x11-drivers/ati-drivers-8.501/temp/build.log' * Messages for package x11-base/xorg-x11-7.2: * Please read the modular X migration guide at * <a href="http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml " rel="nofollow">http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml </a> * Messages for package x11-drivers/ati-drivers-8.501: * * ERROR: x11-drivers/ati-drivers-8.501 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3197: Called linux-mod_src_compile * environment, line 2418: Called die * The specific snippet of code: * eval "emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}"; * The die message: * Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.27-gentoo-r7 KDIR=/usr/src/linux kmod_build * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.501/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.501/temp/environment'. *
Forums:
그 버전 아마 막혀있을텐데요...
그 버전 마스킹 되 있을텐데.. 마스킹 해제 하셨나요?
제 기억에.. 8.471.3이 stable인데 이것도 설치가 안되실겁니다..
저는 커널 2.6.25로 설치 했던 걸로 기억하는데.. 이커널버전이 원래 8.471.3설치를 못합니다. 그래서 드라이버를 직접 받아 푸신다음 커널 소스를 수정하고 다운받은 드라이버를 이용해서 직접 설치하셔야 할겁니다.
그리고 package.provided에 넣어주구요..
저는 이 방법이 싫어서 ati에 젠투 사용을 그냥 포기했습니다..
아직 버그가 많더라구요..
위 버전도 에러로그를 보면 아시겠지만.. 드라이버 코드상의 문제 일겁니다. 오픈소스 개발자시라면 직접 패치하시면 되겠고..
아니면 그냥 포기하시는편이 나을듯 합니다.
다른 방법은 잘 모르겠네요 =ㅅ=a
amd 가 된지 한참 된
amd 가 된지 한참 된 지금도 드라이버 업데이트가 굼뜬가보군요.
칩은 대박 잘만들어놓고...
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
드라이버는 굳이 포티지로 설치 안 하셔도 됩니다.
커널 모듈 빌드하다가 에러 나는 것인데,
그 버젼이 리눅스 커널에 새로 추가된 서스펜드 기능 관련해서 버그가 있습니다.
간단한거니 로그 보시고 커널 소스를 직접 수정해주시면 됩니다.
그러나 제 추천은 그냥 AMD 공식 사이트에서 드라이버를 받으시는 것입니다.
최신 버젼은 그 버그가 수정되서, 저도 2.6.27-gentoo-r7를 쓰는데 문제 없이 설치 됩니다.
AMD 드라이버는 언제나 항상(최소한 지난 1년간) 젠투 유져에게 고난을 던져주곤 해서,
nvidia 꺼를 써버릴까 하고 생각도 종종합니다.
포맷하고 다시 설치
포맷하고 다시 설치 하는중인데요.
emerge ati-drivers 로 설치하지 않고 AMD 공식 사이트에서 ATI 드라이버를 받아서 설치하려면 /etc/make.conf 파일에
VIDEO_CARDS="fglrx"
삭제하고 emerge xorg-x11 해야 하나요?
버전번호 맞춰서
버전번호 맞춰서 ebuild 파일 복사해서 쓰면 될것 같은데요.
찾아보면 누가 이미 만들어놨을거에요.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
저는 보통..
emerge gnome-light를 이용합니다.
xorg 패키지로 설치하셔도 상관 없습니다만, kde나 gnome 쓰시려면 둘중 하나는 플래그를 키셔야 할 것입니다.
댓글 달기