KTorrent 4.0.3의 컴파일 관련 도움을 부탁드립니다

현재 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를 다시 설치 하려다, 이번 기회에 알아두면 다음 번엔 문제가 없을 것 같아 이렇게 글 남겨봅니다.

CXX는 C++를 가리키는 말입니다. 일부 시스템에서 +가 일반 문자가 아닌 특수한 기능(덧셈이라든지)을 가지는 문자로 취급되는 탓에 그렇게 표기하는 듯합니다.
(+를 45도 돌려서 보면 X)

g++가 설치되어 있지 않은 게 아닌가 싶습니다.

그리고 kde4-config --prefix 부분은 $(kde4-config --prefix) 이런 식으로 해 보세요.

KDE4 개발환경이 깔려는 있나요?

그냥 우분투 설치해했으면 안깔려이있을거 같은데 말이지요.

[quote="ahavatar":lfzxurge]KDE4 개발환경이 깔려는 있나요?

그냥 우분투 설치해했으면 안깔려이있을거 같은데 말이지요.[/quote:lfzxurge]
KDE4 개발 환경이 설치돼야 저게 가능한 건가요?
KDE4 개발 환경은 어떤 것들을 말하는 것이며, 어떻게 설치를 하는 지 좀 알 수 있을까요?

일단, kde4-config 실행 파일은 kdelibs-bin 패키지 안에 있습니다.

우분투에서 kde 용 프로그램을 컴파일하려면 여러가지 추가적으로 설치되어야합니다.

쿠분투를 사용하고 있다면 build-essential 과 apt-get build-dep ktorrent 해주면 기본적인 준비는 끝나구요.
쿠분투 유저라 우분투에서는 뭘 더 설치해야 하는지 정확히는 모르겠습니다.

쨌든… ktorrent는 컴파일에 필요한게 다 갖춰져도 에러가 나는 경우가 있습니다.
phonon 이었나 기억이 가물가물한데 영상재생 플러그인 관련해서 오류가 나는 경우가 있습니다.

이 경우…
-DENABLE_MEDIAPLAYER_PLUGIN=false
cmake에 이 옵션을 추가해주면 에러없이 컴파일됩니다.

이번 기회에 컴파일에 관해 좀 배울 수 있을까 했는데, 쉬운 일은 아니군요.

일단 Ubuntu 10.04에 KTorrent 4.0.3을 설치하는 것은 해결을 했습니다.
검색을 하다 보니 UbuntuUpdates.org라는 곳이 있더군요.
그곳 [url=http://www.ubuntuupdates.org/ppa/kubuntu-ppa_backports?dist=lucid:2qu9mjq7]UbuntuUpdates - PPA: Kubuntu-ppa Backports[/url:2qu9mjq7]에서 제시하는 방법대로 했더니 문제 없이 설치가 되었습니다.
[attachment=1:2qu9mjq7]UbuntuUpdates.jpg[/attachment:2qu9mjq7]
우선

[code:2qu9mjq7]sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo aptitude update
sudo aptitude install ktorrent 4.0.3
[/code:2qu9mjq7]
을 입력하니 KTorrent 4.0.3이 설치가 되었습니다.(시간이 제법 걸리더군요.)

그런데 약간 미심적인 부분이 있어서
시스템 > 관리 > 소프트웨어 소스 > 업데이트 부분에
Backport 업데이트 (lucid-backport)를 체크하고, 다시 업데이트를 해보니 빠진 것들이 업데이트 되더군요.
물론 다른 KDE 응용프로그램들도 업데이트를 할 수 있었습니다.
[attachment=0:2qu9mjq7]스크린샷.png[/attachment:2qu9mjq7]

이 방법이 시스템에 어떤 영향을 주는 지는 제가 잘 모르겠네요.
더불어 답글 달아주신 분들에게 감사드립니다.