instalacja biblioteki sfml - problem z cmake

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Ananas
Posty: 10
Rejestracja: 12 sierpnia 2008, 13:37
Lokalizacja: /home/Radomsko

instalacja biblioteki sfml - problem z cmake

Post autor: Ananas »

Witam. Mecze sie dzisiaj z instalacja SFML lib


w repo dostepna tylko wersja 1.6




instaluje sfml'a tak:

Kod: Zaznacz cały

sudo apt-get install libsndfile1-dev libxrandr-dev libjpeg-dev libopenal-dev libglew-dev libfreetype6-dev git libgl1-mesa-dev libegl1-mesa-dev cmake doxygen
git clone https://github.com/LaurentGomila/SFML.git
cd SFML
mkdir SFML-build
cd SFML-build
cmake -DCMAKE_INSTALL_PREFIX=/usr ".." -DSFML_BUILD_DOC=true -DSFML_BUILD_EXAMPLES=true
make
make doc
sudo make DESTDIR="/" install
po cmake wywala blad:

Kod: Zaznacz cały

poter@poter:~/SFML/SFML-build$ cmake -DCMAKE_INSTALL_PREFIX=/usr ".." -DSFML_BUILD_DOC=true -DSFML_BUILD_EXAMPLES=true
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so  
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
  Could NOT find Freetype (missing: FREETYPE_INCLUDE_DIRS)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindFreetype.cmake:119 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/SFML/Graphics/CMakeLists.txt:102 (find_package)




-- Configuring incomplete, errors occurred!
See also "/home/poter/SFML/SFML-build/CMakeFiles/CMakeOutput.log".


podpowie ktos co jest nie tak?

moj system to crunchbang 11 waldorf(debian 7)
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Ananas pisze:

Kod: Zaznacz cały

Could NOT find [B]Freetype[/B] (missing: FREETYPE_INCLUDE_DIRS)
http://packages.debian.org/search?keywo ... ection=all

Stawiałbym na brak pakietu libfreetype6-dev. Ale to tylko przypuszczenia. Najlepiej poszukaj jakiegoś readme. Tam powinny być napisane zależności.
Możesz też skorzystać z polecenia:

Kod: Zaznacz cały

apt-get build-dep nazwa_pakietu
Które instaluje zależności do zbudowania pakietu. Jako że sfml jest podzielony na części musiałbyś chyba wywołać to polecenie dla każdego interesującego cię modułu.
http://packages.debian.org/search?keywo ... ection=all
ODPOWIEDZ