Unix/Arch Linux

ArchLinux 에서 공식 리눅스용 NateOn 1.1 컴파일 하기

ForceCore 2011. 2. 14. 00:52
에... 남자의 배포판(?)을 쓰는 관계로 (http://www.linuxquestions.org/questions/general-10/how-many-of-you-use-distros-for-real-men-565130/ ... 영어 쓰는 놈들도 남자의 배포판과 계집의 배포판을 나누다니 ㅎㄷㄷ) , 패키지가 없으니 컴파일 해서 써야 한다(???)

일단 http://kldp.net/frs/?group_id=1143 여기서 소스코드 받고...
cmake 필요하고.
짜증나게도 kde3가 필요하더라.
kdelibs3 패키지를 설치했다.

INSTALL에 있는대로 하면 되는데 사실 잘 안 될 것이다. QT를 잘 못 찾기 때문. Arch Linux에서는 qt가 /opt 에 설치되는 바람에...

필자가 컴파일 할 때 쓴 명령어다.
    cd build && \
    QTDIR=/opt/qt \
    cmake .. \
        -DCMAKE_INSTALL_PREFIX=$(HOME)/usr \
        -DCMAKE_BUILD_TYPE=release \
        && \
    make
QTDIR environment variable을 지정해주는 것이 포인트.
아, 그리고 MAKE_INSTALL_PREFIX는 원하는대로 해줄 것. 필자는 홈디렉토리 내부에 했다.

그래도 gcc 4.5에선 컴파일이 안 될 것이다. 비표준 C++코드가 좀 있는 탓이다. 다행히도 버그를 고치기 어렵지는 않다. 패치는 아래와 같다:


흐으.

이 패치를 적용하고 나면 컴파일이 잘 될 것이다.