mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] FreeType and HarfBuzz


From: beuc
Subject: Re: [Mingw-cross-env-list] FreeType and HarfBuzz
Date: Tue, 24 Jun 2014 00:13:13 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Hi,

On Sat, Jun 21, 2014 at 09:09:49PM +0200, Mark Brand wrote:
> This commit fixes freetype2.pc, which also simplifies things for qtbase:
> 
> https://github.com/mxe/mxe/commit/8335570a7b8d8cbaa86e223e3e40a07caaf2b255

First, don't shoot the messenger ;)

It seems something is missing around glib now:

i686-w64-mingw32.static-gcc  -g -O2 -Wall -std=c99 
-I/usr/src/mxe/usr/i686-w64-mingw32.static/include/libpng16 
-I/usr/src/mxe/usr/i686-w64-mingw32.static/include/freetype2 
-I/usr/src/mxe/usr/i686-w64-mingw32.static/include/SDL2  -Dmain=SDL_main   
-I/usr/src/mxe/usr/i686-w64-mingw32.static/lib/libzip/include     -static -o 
freedink.exe app.o bgm.o dinkini.o dinkc.o dinkc_bindings.o dinkc_console.o 
dinkc_sp_custom.o dinkvar.o fastfile.o game_engine.o str_util.o io_util.o sfx.o 
gfx.o gfx_fade.o gfx_tiles.o gfx_palette.o gfx_fonts.o rect.o input.o 
freedink_xpm.o paths.o log.o gfx_sprites.o vgasys_fon.o msgbox.o i18n.o 
meminfo.o screen.o   SDL_rwops_libzip.o freedink.o update_frame.o woeres.o 
../gnulib/lib/libgnu.a -lintl -liconv -lzip -lz   -lSDL2_image -ltiff 
-lSDL2_mixer -lvorbisfile -lvorbis -logg -lSDL2_ttf -lSDL2_gfx -llzma -ljpeg 
-lmodplug -lstdc++ -lharfbuzz -lcairo -lfontconfig -lglib-2.0 -lusp10 -lmsimg32 
-lpixman-1 -lexpat -lfreetype -lbz2 -lpng16 -lz -lws2_32 -lshlwapi -lpcre 
-lintl -liconv -lharfbuzz_too -lmingw32 -lSDL2main -lSDL2 -mwindows 
-Wl,--no-undefined -lm -ldinput8 -ldxguid -ldxerr8 -luser32 -lgdi32 -lwinmm 
-limm32 -lole32 -loleaut32 -lshell32 -lversion -luuid  -static-libgcc    -lm 
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_script':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:236:
 undefined reference to `g_unichar_get_script'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_mirroring':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:227:
 undefined reference to `g_unichar_get_mirror_char'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_eastasian_width':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:209:
 undefined reference to `g_unichar_iswide'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_decompose_compatibility':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:343:
 undefined reference to `g_unichar_fully_decompose'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_decompose':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:284:
 undefined reference to `g_unichar_decompose'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_compose':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:247:
 undefined reference to `g_unichar_compose'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_script_to_script':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:164:
 undefined reference to `g_unicode_script_to_iso15924'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_general_category':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:219:
 undefined reference to `g_unichar_type'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_unicode_combining_class':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:201:
 undefined reference to `g_unichar_combining_class'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_script_to_script':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:164:
 undefined reference to `g_unicode_script_to_iso15924'
/usr/src/mxe/usr/lib/gcc/i686-w64-mingw32.static/4.9.0/../../../../i686-w64-mingw32.static/lib/../lib/libharfbuzz_too.a(libharfbuzz_la-hb-glib.o):
 In function `hb_glib_script_from_script':
/usr/src/mxe/tmp-harfbuzz-i686-w64-mingw32.static/harfbuzz-0.9.29/src/hb-glib.cc:180:
 undefined reference to `g_unicode_script_from_iso15924'
collect2: error: ld returned 1 exit status

Cheers!
Sylvain



reply via email to

[Prev in Thread] Current Thread [Next in Thread]