Bejelentkezés

Keresés a fórumban

Kulcsszó
Telepítés (rendszer, szoftver)
  • Oldal:
  • 1
  • 2

TÉMA: Scribus 1.5 svn telepítés - missing freetype

Scribus 1.5 svn telepítés - missing freetype 2014 júl. 20 12:20 #997

  • toroka
  • toroka profilkép
  • Nem elérhető
  • Adminisztrátor
  • Hozzászólások: 446
  • Köszönetek: 43
  • Karma: 8
A rendszer LMDE Cinnamon. Szeretném a Scribus 1.5 svn-t telepíteni, ám a cmake futtatása közben elakadok. A hibaüzenet a következő:
Could NOT find Freetype (missing: FREETYPE_INCLUDE_DIRS)
A freetype telepítve és még egy csomó, amiben freetype szó szerepel. Nem tudok továbblépni.

Ötlet?
Török Á.
Nyilvános megtekintési jogosultság letiltva.

Scribus 1.5 svn telepítés - missing freetype 2014 júl. 20 12:56 #998

  • attuska
  • attuska profilkép
  • Nem elérhető
  • Arany fokozatú fórumozó
  • Hozzászólások: 196
  • Köszönetek: 22
  • Karma: 3
A freetype devel csomagot rakd fel (nem tudom, hogy a disztródnál mi a konkrét neve), amiben a freetype fejlécek vannak, meg a freetype.pc, a /usl/lib/pkkgconfig könyvtárban.
Minden értelmesen megírt forrás, aminek freetype kell a pc alapján keresi a freetype fejléceket és az összelinkeléshez a freetype so -kat. Ha van feltelepítve freetype devel csomag és mégsem találja, akkor rá kell beszélni, ki kell deríteni a cmake.list fájlok tanulmányozásával, hogy milyen cmake parancssori opcióval lehet megmutatni neki a freetype cuccok helyét.
Nyilvános megtekintési jogosultság letiltva.

Scribus 1.5 svn telepítés - missing freetype 2014 júl. 20 13:36 #999

  • toroka
  • toroka profilkép
  • Nem elérhető
  • Adminisztrátor
  • Hozzászólások: 446
  • Köszönetek: 43
  • Karma: 8
attuska beküldte:
A freetype devel csomagot rakd fel (nem tudom, hogy a disztródnál mi a konkrét neve), amiben a freetype fejlécek vannak, meg a freetype.pc, a /usl/lib/pkkgconfig könyvtárban.

Felraktam és egy csomó egyebet, ami a freetype-hoz egy kicsit is kapcsolódik - dózer. :)
Minden értelmesen megírt forrás, aminek freetype kell a pc alapján keresi a freetype fejléceket és az összelinkeléshez a freetype so -kat. Ha van feltelepítve freetype devel csomag és mégsem találja, akkor rá kell beszélni, ki kell deríteni a cmake.list fájlok tanulmányozásával,m hogy milyen cmake parancssori opcióval lehet megmutatni neki a freetype cuccok helyét.

A locate freetype kimenete (a lényegteleneket kiszedte belőle:
/usr/bin/freetype-config
/usr/include/freetype2
/usr/include/freetype2/config
/usr/include/freetype2/freetype.h
...
/usr/include/freetype2/ttunpat.h
/usr/include/freetype2/config/ftconfig.h
/usr/include/freetype2/config/ftheader.h
/usr/include/freetype2/config/ftmodule.h
/usr/include/freetype2/config/ftoption.h
/usr/include/freetype2/config/ftstdlib.h
/usr/lib/girepository-1.0/freetype2-2.0.typelib
/usr/lib/i386-linux-gnu/libfreetype.so.6
/usr/lib/i386-linux-gnu/libfreetype.so.6.11.0
/usr/lib/vlc/plugins/text_renderer/libfreetype_plugin.so
/usr/lib/x86_64-linux-gnu/libfreetype.a
/usr/lib/x86_64-linux-gnu/libfreetype.la
/usr/lib/x86_64-linux-gnu/libfreetype.so
/usr/lib/x86_64-linux-gnu/libfreetype.so.6
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.0
/usr/lib/x86_64-linux-gnu/pkgconfig/freetype2.pc
/usr/share/aclocal/freetype2.m4
/usr/share/doc/freetype2-demos
/usr/share/doc/libfont-freetype-perl
...
/usr/share/doc-base/libfreetype6-dev
/usr/share/doc-base/libisfreetype-java-doc
/usr/share/java/isfreetype-5.3.20100629.jar
/usr/share/java/isfreetype.jar
/usr/share/man/man1/freetype-config.1.gz
...

Gondoltam, hátha a path-ba is kellene valami. ezért ezt is:
export FREETYPE_INCLUDE_DIR=/usr/include/freetype2
kiadtam parancsban.

A cmake.list feetype-ra vonatkozó része:
#<< FreeType2
FIND_PACKAGE(Freetype REQUIRED)
IF (FREETYPE_FOUND)
MESSAGE(STATUS "FreeType2 Library Found OK")
INCLUDE(CheckLibraryExists)
CHECK_LIBRARY_EXISTS(${FREETYPE_LIBRARY} FT_Get_First_Char "" HAVE_FREETYPE_FIRST)
CHECK_LIBRARY_EXISTS(${FREETYPE_LIBRARY} FT_Get_Next_Char "" HAVE_FREETYPE_NEXT)
# here we have an alternative
# a) Setup CFLAGS with the FREETYPE_INCLUDE_DIR_freetype2 provided by cmake
# b) Insert ${FREETYPE_INCLUDE_DIRS} in include sections of CMakeLists that need it
# I prefer (b) and at some point & from my opinion it should be just needed in scribus/fonts/CmakeLists.txt - pm
ELSE (FREETYPE_FOUND)
MESSAGE(FATAL_ERROR "No Freetype Found")
ENDIF(FREETYPE_FOUND)
#>> FreeType2

Na ezt nem igazán értem, hogy az a. és b. verzió mi akar lenni. :blink:

A CMakeLists.txt fájl végén van egy inclued dir rész:
#Set up include dirs with all found packages
INCLUDE_DIRECTORIES(
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}/scribus
${QT_INCLUDES}
${-DFREETYPE_INCLUDE_DIR}/usr/include/freetype2
${FONTCONFIG_INCLUDE_DIR}
${JPEG_INCLUDE_DIR}
${LCMS2_INCLUDE_DIR}
${LIBXML2_INCLUDE_DIR}
${TIFF_INCLUDE_DIR}
${ZLIB_INCLUDE_DIR}
${OPENGL_INCLUDE_DIR}
${OSG_INCLUDE_DIR}
${GSL_INCLUDE_DIR}

Oda beírtam előbb -D nélkül, majd a fent olvasható módon a könyvtár hivatkozását. A hibajelzés ua.
Török Á.
Utolsó szerkesztés: 2014 júl. 20 13:55 Írta: toroka.
Nyilvános megtekintési jogosultság letiltva.

Scribus 1.5 svn telepítés - missing freetype 2014 júl. 20 14:12 #1001

  • Tomi37
  • Tomi37 profilkép
  • Nem elérhető
  • Profi fórumozó
  • Hozzászólások: 144
  • Köszönetek: 37
  • Karma: 7
Mivel az LMDE hibrid rendszer, gondolom a betűtípusokból sem mindegy mi van telepítve. De nálam sokkal okosabbak biztos tudják a választ a nemzetközi LMDE fórumon: forums.linuxmint.com/viewforum.php?f=228

Bár ahogy látom még nincs is portolva az 1.5 svn debianra sid szinten sem. Persze sima Mint17-en egyszerűen felveszed a PPA tárolóját és már telepítheted is. De tudom, az ubuntu származékok említése felér számodra egy Isten káromlással.
Utolsó szerkesztés: 2014 júl. 20 15:54 Írta: Tomi37.
Nyilvános megtekintési jogosultság letiltva.

Scribus 1.5 svn telepítés - missing freetype 2014 júl. 20 16:07 #1002

  • attuska
  • attuska profilkép
  • Nem elérhető
  • Arany fokozatú fórumozó
  • Hozzászólások: 196
  • Köszönetek: 22
  • Karma: 3
A forráskönyvtárban állva talán ez segít:

cmake -DFREETYPE_INCLUDE_DIR=/usr/include/freetype2 .
make

A pont fontos a cmake sor végén!
Ha odahaza lennék a normál UHU fejlesztő gépemnél, akkor könyebben segíthetnék, de ezen a kis thinkpadon a mobilnettel most többet nem tudok így fejből.
Az biztos, hogy a scribus 1.4.4 gond nélkül lefordítható UHU 3 alá, minden bűvészkedés nélkül készült a csomagja. Ott a freetype2 is a legújabb pedig, a scribus is, mert az 1.5 svn ugyebár még nem véglegesített verzió.
Utolsó szerkesztés: 2014 júl. 20 16:11 Írta: attuska.
Nyilvános megtekintési jogosultság letiltva.

Scribus 1.5 svn telepítés - missing freetype 2014 júl. 21 13:08 #1008

  • toroka
  • toroka profilkép
  • Nem elérhető
  • Adminisztrátor
  • Hozzászólások: 446
  • Köszönetek: 43
  • Karma: 8
Tomi37 beküldte:
Mivel az LMDE hibrid rendszer, gondolom a betűtípusokból sem mindegy mi van telepítve. De nálam sokkal okosabbak biztos tudják a választ a nemzetközi LMDE fórumon: forums.linuxmint.com/viewforum.php?f=228

Bár ahogy látom még nincs is portolva az 1.5 svn debianra sid szinten sem. Persze sima Mint17-en egyszerűen felveszed a PPA tárolóját és már telepítheted is. De tudom, az ubuntu származékok említése felér számodra egy Isten káromlással.

Annyira azért nem, mint a W$. A cmake-kel egy kicsit küzdöttem, mert volt akinek a freetype és a cmake verziója körül vont gond. Evvel nem jutottam semmire. Most újra lehúztam és elkezdtem újból. A hiba maradt. Lehet, hogy a fórum a megoldás, bár nem akarnék egy újabb fórumon is megjelenni, ahová valószínűleg nem lépek be majd soha.
Török Á.
Nyilvános megtekintési jogosultság letiltva.
  • Oldal:
  • 1
  • 2
Oldalmegjelenítési idő: 0.119 másodperc