[mythtv] freetype

Pagina: 1
Acties:

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-05 19:32
tijdens 'make' van mythtv (v 0.7) krijg ik de volgende foutmelding
g++ -o mythtv main.o -Wl,-rpath,/usr/local/qt/lib -L/usr/local/qt/lib -L/usr/X11R6/lib -L../../libs/libNuppelVideo -L../../libs/libmythtv -L../../libs/libavcodec -L../../libs/libmyth -lmythtv -lNuppelVideo -lavcodec -lmyth-0.7 -lXv -lmp3lame -lqt-mt -lpthread -lXext -lX11 -lm
../../libs/libNuppelVideo/libNuppelVideo.a(ttfont.o): In function `TTFFont::calc_size(int*, int*, char*)':
ttfont.o(.text+0x2f9): undefined reference to `FT_Glyph_Get_CBox'
ttfont.o(.text+0x329): undefined reference to `FT_Load_Glyph'
../../libs/libNuppelVideo/libNuppelVideo.a(ttfont.o): In function `TTFFont::render_text(Raster_Map*, Raster_Map*, char*, int*, int*)':
ttfont.o(.text+0x36e): undefined reference to `FT_Load_Glyph'
ttfont.o(.text+0x434): undefined reference to `FT_Glyph_Get_CBox'
ttfont.o(.text+0x4d2): undefined reference to `FT_Glyph_To_Bitmap'
../../libs/libNuppelVideo/libNuppelVideo.a(ttfont.o): In function `TTFFont::~TTFFont [not-in-charge]()':
ttfont.o(.text+0xcbf): undefined reference to `FT_Done_Face'
ttfont.o(.text+0xd2b): undefined reference to `FT_Done_Glyph'
../../libs/libNuppelVideo/libNuppelVideo.a(ttfont.o): In function `TTFFont::~TTFFont [in-charge]()':
ttfont.o(.text+0xd5f): undefined reference to `FT_Done_Face'
ttfont.o(.text+0xdcb): undefined reference to `FT_Done_Glyph'
../../libs/libNuppelVideo/libNuppelVideo.a(ttfont.o): In function `TTFFont::TTFFont[not-in-charge](char*, int, int, int)':
ttfont.o(.text+0xe1f): undefined reference to `FT_Init_FreeType'
ttfont.o(.text+0xe5a): undefined reference to `FT_New_Face'
ttfont.o(.text+0xeee): undefined reference to `FT_Set_Char_Size'
ttfont.o(.text+0x1030): undefined reference to `FT_Get_Char_Index'
ttfont.o(.text+0x104e): undefined reference to `FT_Load_Glyph'
ttfont.o(.text+0x1066): undefined reference to `FT_Get_Glyph'
ttfont.o(.text+0x1080): undefined reference to `FT_Glyph_Get_CBox'
ttfont.o(.text+0x118a): undefined reference to `FT_Set_Charmap'
ttfont.o(.text+0x119b): undefined reference to `FT_Set_Charmap'
../../libs/libNuppelVideo/libNuppelVideo.a(ttfont.o): In function `TTFFont::TTFFont[in-charge](char*, int, int, int)':
ttfont.o(.text+0x11ef): undefined reference to `FT_Init_FreeType'
ttfont.o(.text+0x122a): undefined reference to `FT_New_Face'
ttfont.o(.text+0x12be): undefined reference to `FT_Set_Char_Size'
ttfont.o(.text+0x1404): undefined reference to `FT_Get_Char_Index'
ttfont.o(.text+0x141e): undefined reference to `FT_Load_Glyph'
ttfont.o(.text+0x1436): undefined reference to `FT_Get_Glyph'
ttfont.o(.text+0x1450): undefined reference to `FT_Glyph_Get_CBox'
ttfont.o(.text+0x155a): undefined reference to `FT_Set_Charmap'
ttfont.o(.text+0x156b): undefined reference to `FT_Set_Charmap'
collect2: ld gaf exit-status 1 terug
make[2]: *** [mythtv] Fout 1
make[2]: Weggaan uit map `/usr/local/mythtv-0.7/programs/mythtv'
make[1]: *** [sub-mythtv] Fout 2
make[1]: Weggaan uit map `/usr/local/mythtv-0.7/programs'
make: *** [sub-programs] Fout 2
met google ben ik erachter gekomen dat het waarschijnlijk aan freetype ligt en op GoT heb ik gevonden dat het op zou kunnen lossen door freetype toe te voegen in de makefile.
Via configure heb ik dit geprobeerd (./configure --extra-libs=-lfreetype) maar het probleem blijft.

Dit heb ik allemaal geinstlaleerd
ttfonts-ja-1.2-16
freetype-devel-2.1.2-7
freetype-2.1.2-7

ideeen?

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

euh, -I/usr/lib/freetype (of iets degelijks) toevoegen. heb verder ook geen idee
(include dir van freetype dus)

[ Voor 18% gewijzigd door MadCow* op 10-01-2003 21:16 ]

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Hmm, vreemd, tegenwoordig zit bij elk zichzelf respecterend programma een prima ./configure script, en anders kun je die meestal wel aanmaken met autogen.sh

Weet je zeker dat je bij ./configure geen foutmeldingen of warning kreeg ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-05 19:32
output van configure (met extra lib van freetype dus)
# ./configure --extra-libs=-lfreetype
Please note that these settings only deal with libavcodec, not MythTV.
Install prefix /usr/local
Source path /usr/local/mythtv-0.7
C compiler gcc
make make
CPU x86
Big Endian no
MMX enabled yes
gprof enabled no
zlib enabled yes
a52 support yes
a52 dlopened no
Creating config.mak and config.h
config.h is unchanged

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-05 19:32
Het is me gelukt, zoals in de config.mak file staat
Please note that these settings only deal with libavcodec, not MythTV.
Om MythTV te compileren met freetype moet je de .pro bestanden aanpassen (-lfreetype toevoegen bij de LIBS) onder de programs directory.
Erg gek dat ik dit handmatig moet doen, maar het werkt nu wel.

Taaaa taa taa taaaa taa taa ta taaataaaaa.