2008.01.07 00:14

root 설치하기

이 프로그램은 mathmatica(철자가 맞나..)랑 비슷한 프로그램인데, CERN 이라는 유럽의 핵입자 연구소에서 만드는 오픈소스 프로그램으로, 사용해본 결과 mathmatica보다 정말 수백배는 빠르다. 매스매티카로 하루 걸려 그린 그래프를, 루트를 쓰면 몇 분이면 끝 -_-)b

이 녀석.. 그렇게 정말 강력한 녀석인데 설치하기가 힘드네 -_-; 크릉. 보통은 바이너리가 올라와 있으니까, 그걸 다운로드 받아서 path 설정만 몇 개 해준 다음에 바로 실행시켜서 돌리면 되는데, 문제는 내 데비안 ㅠ_ㅠ

일단 커널이 2.4 버전인 SCL3(scientific linux ver.3) 기반인 바이너리는 실패. 내 데비안의 커널이 2.6.22로 굉장히 최신 버전인데다가 여러가지 라이브러리들이 ROOT의 바이너리에서 요구하는 버전보다 내 데비안에 설치된 녀석들의 버전이 더 높다. ㅠ_ㅠ 아앍. 아니, 똑같은 파일명인데, 맨 끝에 버전 번호만 ROOT는 5, 데비안에 설치된 건 6으로 차이가 난다고 바이너리가 실행되지 않는 것 ㅠ_ㅠ 그러면 Redhat 9.0 기반의 바이너리는? 이건 안될까.. 역시나 실패. 이번에도 아까와 같은 라이브러리 파일에서 에러. 좋아 그러면, 2.6 커널 기반의 SCL4에서 컴파일된 바이너리를 돌려보자. 아니!! 넌 또 뭐야.. 넌 또 뭐니? 아까랑 또 다른 파일이 버전이 0과 3으로 차이가 나서 안된다네. 흑흑ㅠ_ㅠ 그러면 이번에 새로 나온 ROOT를 설치해보자. 지금까진 안정버전인 5.16버전이었으니까, 지난 크리스마스에 따끈따끈하게 새로 내놓았다고 자랑하는 5.17을 해보는거야!! 하지만 결과는.. 아앍........ 5.16 SCL4 바이너리와 차이가 없어 OTL 이 프로그램 때문에 어제 서너시간 삽질한 이 데비안을 또 엎으라고? ㅠ_ㅠ;; 게다가 난 왠지 겨우 이런 프로그램 하나 때문에 다운그레이드 하는 건 정말 안 내킨다 ㄱ- 버전 올려가는 거라면 또 모를까!! 왠지 난 꼬장꼬장하게 버티고 싶단 말이지 -ㅅ-

흐음.. 하긴, scientific linux라고, redhat 기반의 linux distribution을 CERN에서 개발하고 있는데, ROOT는 그 녀석 기준으로 개발되어 나오는 형편이니.. 데비안에 설치한다고, 이거 바이너리 좀 다양하게 만들어주면 안되냐고 해봐야 그 쪽엔 소용이 없겠지 -ㅅ-

아아- 어떻게 하지. 고민 한 3초간 한 다음에, 소스를 직접 컴파일 하기로 결정. 좋아. 한번 해보지 뭐, 그 까짓거-_-) 라는 심정으로 달려들었으나. 이게 왠 걸. 컴파일 옵션이 다양해서 좋다고 생각했지만, 컴파일이 2시간을 켜 놔도 계속될 만큼 엄청난 양이라 좌절 ㅠ_ㅠ; 그래.. 뭐 일단, 이렇게 해서 컴파일이 되면 다행인거지. 시간이 오래 걸려도 되면 되는 거잖아? 하지만.. 무려 2시간 10분째 컴파일이 진행되고 있던 도중,
g++ -shared -Wl,-soname,libGX11.so -m32 -O2 -o lib/libGX11.so x11/src/GX11Gui.o
x11/src/Rotated.o x11/src/TGX11.o x11/src/gifdecode.o x11/src/gifencode.o
x11/src/gifquantize.o x11/src/G__X11.o -lXpm -lXext -lX11 -lXft
/usr/bin/ld: cannot find -lXft
collect2: ld returned 1 exit status
make: *** [lib/libGX11.so] 오류 1
rm utils/src/RStl_tmp.cxx utils/src/rootcint_tmp.cxx
이라는 메시지를 남기고 장렬히 전사 -_- 으앍!!!!!!!!!1 이게 뭐야.. 너 지금 나랑 장난하고 싶구나? 응? 응? ㅠ_ㅠ 내 일요일은 어떻게 된 거냐구.. 내 일요일을 돌려다오ㅠ_ㅠ

여튼 오늘의 작업은 일단 여기까지. 빌어먹을 컴파일, 내가 반드시 성공 시켜주마 -_-

===== 2008/1/6 새벽 작업분 ==================
libxft-dev 이 패키지가 필요했던거였구만. 에러 메시지의 -lXft를 찾을 수 없다는 게 그 말이었음. 일단 설치해보자.
Trackback 0 Comment 6
2008.01.06 14:34

iceweasel의 문제..

사용자 삽입 이미지

이게 왜 이렇게 뜨는 걸까? 도통 이유를 모르겠음 -ㅅ-;;
군데군데 글씨가 있어야 할 곳들이 흰 것은, 링크 걸려있는 말들이나 기타 여러 문자열들이 배경이랑 같은 색으로 표시되기 때문.. 정말 배경색이랑 같아지는 건지, 아님 단순히 표시할 수 없는 문자라고 생각해서 그런 건지 ㅠ_ㅠ;;
아.. 왜 이렇지, 이거.
about:config 명령으로 들어가서 agent 로 필터링한 뒤에, iceweasel이라고 버전명 되어 있는 걸 firefox로 바꾸어 주었지만, 여전히 똑같다.
다른 해결책은 없을까.. 지우고 다시 깔기도 해봤지만 여전 ㄱ-;
Trackback 0 Comment 4