f_tyet
(usa Slackware)
Enviado em 20/01/2011 - 12:53h
Olá a todos!
Eu recebi uma mensagem de erro,no FINALZINHO (o que dá mais raiva!rs) ao tentar instalar o wine via slackbuilds, que foi a seguinte:
make[2]: *** [freetype.o] Error 1
make[2]: Leaving directory `/home/master/wine-1.1.1/dlls/gdi32'
make[1]: *** [gdi32] Error 2
make[1]: Leaving directory `/home/master/wine-1.1.1/dlls'
make: *** [dlls] Error 2
Acontece que, procurando na própria página do wine, eu achei essa explicação aqui¹:
I need help to compile wine 1.1.1 but I got this:
Code:
freetype.c:166: error: ‘FT_MulFix’ undeclared here (not in a function)
freetype.c:166: warning: type defaults to ‘int’ in declaration of ‘pFT_MulFix’
freetype.c: In function ‘WineEngGetOutlineTextMetrics’:
freetype.c:5009: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5010: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5012: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5020: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5020: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5024: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5028: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5109: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5110: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5111: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5112: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5113: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5114: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5115: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5116: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5117: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5122: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5123: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5124: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5125: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5126: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5127: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5128: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5129: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5130: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5131: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5136: error: called object ‘pFT_MulFix’ is not a function
freetype.c:5137: error: called object ‘pFT_MulFix’ is not a function
make[2]: *** [freetype.o] Error 1
make[2]: Leaving directory `/home/master/wine-1.1.1/dlls/gdi32'
make[1]: *** [gdi32] Error 2
make[1]: Leaving directory `/home/master/wine-1.1.1/dlls'
make: *** [dlls] Error 2
anyone know how to solve this to make wine 1.1.1 build-able? I'm on ubuntu 10.10
-----------------------------------
You have to patch the source before compiling with this patch:
http://wine.1045685.n5.nabble.com/attachment/1761241/0/0001-Adjust-FT_MulFix-function-to-Freetype-cv...
-----------------------------------
(...)
$ patch -p1 < 0001-Adjust-FT_MulFix-function-to-Freetype-cvs-head.patch
-----------------------------------
Minha dúvida é:
onde eu tenho q colocar/e rodar esse patch?
eu coloquei na pasta que o script do slackbuild criou do wine... rodei.. aparentemente ele "fez" algo... mas na hora do ./configure e do make depend && make, deu o seguinte erro:
signal_i386.c: In function 'merge_vm86_pending_flags':
signal_i386.c:544: error: 'VIF_MASK' undeclared (first use in this function)
signal_i386.c:544: error: (Each undeclared identifier is reported only once
signal_i386.c:544: error: for each function it appears in.)
signal_i386.c:555: error: 'VIP_MASK' undeclared (first use in this function)
signal_i386.c: In function 'raise_vm86_sti_exception':
signal_i386.c:1214: error: 'VIP_MASK' undeclared (first use in this function)
signal_i386.c: In function '__wine_enter_vm86':
signal_i386.c:1614: error: 'VIF_MASK' undeclared (first use in this function)
signal_i386.c:1615: error: 'VIP_MASK' undeclared (first use in this function)
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/tmp/SBo/wine-0.9.58/dlls/ntdll'
make[1]: *** [ntdll] Error 2
make[1]: Leaving directory `/tmp/SBo/wine-0.9.58/dlls'
make: *** [dlls] Error 2
root@Servidor:/tmp/SBo/wine-0.9.58#
Ou seja, eu estou me complicando cada vez mais, e mexendo com algo q eu, humildemente admito, não manjo quase nada...
Alguém pode me de alguma luz? Não era para um package do slackbuild não dar esse tipo de dor de cabeça?
hehehe
------------------------------
¹ [http://forum.winehq.org/viewtopic.php?p=53990&sid=112980ed2b17e6f529b32b5bc01a0d13]