현재 Ubuntu 10.04를 이용 중입니다.
그동안 토런트 클라이언트로 KTorrent 3.3.4를 사용하다가 부득이하게 KTorrent 4.0.3을 사용해야 할 일이 생겼습니다.
"우분투 소프트웨어 센터"와 "시냅틱 패키지 관리자"에선 KTorrent 4.0.3을 설치할 방법이 없더군요.
[url=http://ktorrent.org/?q=downloads:3lh6291c]Downloads | KTorrent[/url:3lh6291c]를 방문해보니, .dev파일은 없고 바이너리 파일(표현이 맞는 지 모르겠습니다.)만 있더군요.
한 번도 컴파일을 해본 적이 없지만, 이 기회에 한 번 따라해 보자는 생각에 해당 페이지에 있는 대로 해보기로 했습니다.
[quote:3lh6291c]As of version 4.0rc1 you first need to compile and install libktorrent before you do ktorrent:
tar -xvjf libktorrent-1.X.Y.tar.bz2
cd libktorrent-1.X.Y
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=kde4-config --prefix
…
make
sudo make install
Compiling and installing ktorrent:
tar -xvjf ktorrent-4.X.Y.tar.bz2
cd ktorrent-4.X.Y
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=kde4-config --prefix
…
make
sudo make install[/quote:3lh6291c]
해당 파일들을 다운 받아 순서대로 진행을 하는데,
[code:3lh6291c]cmake -DCMAKE_INSTALL_PREFIX=kde4-config --prefix
..[/code:3lh6291c]
라고 입력을 하는 순간, 다음과 같은 메시지를 토해내며 진행이 안됩니다.
[code:3lh6291c]icecube@GrandWave:~/Temp/libktorrent-1.0.3$ mkdir build
icecube@GrandWave:~/Temp/libktorrent-1.0.3$ cd build
icecube@GrandWave:~/Temp/libktorrent-1.0.3/build$ cmake -DCMAKE_INSTALL_PREFIX=kde4-config --prefix
..
– The C compiler identification is GNU
– The CXX compiler identification is unknown
– Check for working C compiler: /usr/bin/gcc
– Check for working C compiler: /usr/bin/gcc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/icecube/.kde/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:2 (find_package)
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
– Configuring incomplete, errors occurred!
icecube@GrandWave:~/Temp/libktorrent-1.0.3/build$
[/code:3lh6291c]
당최 무슨 내용인지 알 수가 없으니 답답하기만 하네요.
전 위에 표기된 CXX가 뭘 의미하는 지도 모르는 수준 이거든요.
애초에
[code:3lh6291c]cmake -DCMAKE_INSTALL_PREFIX=kde4-config --prefix
..[/code:3lh6291c]가 무엇을 의미하는 지도 모르고 입력을 했으니 두 말 하면 잔소리겠죠.
위 내용이 뭘 의미 하는 지, 어떻게 하면 이 문제를 해결 할 수 있을 지 도움을 좀 주시면 감사 하겠습니다.
그냥 포기하고 KTorrent 3.3.4를 다시 설치 하려다, 이번 기회에 알아두면 다음 번엔 문제가 없을 것 같아 이렇게 글 남겨봅니다.