gnome 설치 중 gtkmm 에러나네요..
아무리 인터넷 디져봐도 왜 에러가 나는지 모르겠어요..ㅠ_ㅠ
무슨 에러가 이렇게 많은지...make.conf 설정을 잘못했나...
힘들어서 포기하고 싶네요...몇일 째인지...
도움 청할 때가 여기 밖에 없네요~
collect2: ld returned 1 exit status
make[3]: *** [generate_extra_defs] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.12.0/work/gtkmm-2.12.0/tools/extra_defs_gen'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.12.0/work/gtkmm-2.12.0/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.12.0/work/gtkmm-2.12.0'
make: *** [all] Error 2
*
* ERROR: dev-cpp/gtkmm-2.12.0 failed.
* Call stack:
* ebuild.sh, line 1695: Called dyn_compile
* ebuild.sh, line 1033: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1377: Called gnome2_src_compile
* gnome2.eclass, line 71: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* 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/dev-cpp/gtkmm-2.12.0/temp/build.log'.
음.. 이 정도 에러
음.. 이 정도 에러 메세지로는 알기가 어려워요. 더 앞쪽에 있는 메세지가 필요합니다.
경험상 gnome 설치하면서 크게 에러나는 경우가 별로 없는데, 종종 이런 경우가 있더라구요. 이럴 땐 emerge sync 한번 해주면 또 설치가 잘 되기도 합니다;;
----
Gentoo Rules!
Gentoo Rules!
답변감사합니다.
혹시 gentoo사용하시면 make.conf 내용 공개가 가능하신가요?
도움좀 부탁합니다..꾸벅..
도움이 될까 해서
도움이 될까 해서 적어봅니다.
먼저 제가 쓰는 pc 사양은요
펜티엄4 2.53Ghz
DDR Sdram 512MB? (기억이-_-...)
Radeon 9000 (듀얼모니터 사용중)
보드 내장 사운드
대략 이렇구요;;
프로그램은 gtk2를 쓰는 프로그램만 사용합니다. gtk1이나 qt는 아예 설치하지 않았고 또한 KDE 관련 서비스도 설치하지 않았습니다.
gnome 은 gnome 대신 gnome-light 로 깔았어요.
make.conf
적는 김에 package 파일도 적어볼게요.
package.keywords 이건 ~86 패키지를 설치하려고 넣은거예요.
package.mask gtk1은 아예 막았습니다. xf86-video-ati는 버그 때문에 막은거구요.
package.unmask 전에 eclipse 써본다고 unmask 했는데 사실 쓴적이 없네요;;;
package.use make.conf 와 달리 package별로 달아준 use 입니다.
----
Gentoo Rules!
Gentoo Rules!
정말 감사합니다.
정수님 설정을 참고하여 다시 한번 시도해보겠습니다...^__^;
혹시 다시
혹시 다시 실패하셨을 경우를 위해서,
진짜 에러 메시지는 붙여넣으신것 바로 윗부분에 있습니다. 컴파일러가 뱉는, 혹은 make가 뱉는 에러메시지 말이죠.
ld가 실패한걸 봐서는 stdlibc++ 쪽 문제같긴한데, 짐작일 뿐이고요.
댓글 달기