http://bugs.winehq.org/show_bug.cgi?id=35010
Bug #: 35010 Summary: [Freetype]Impossible to compile Wine Product: Wine Version: 1.7.4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: berillions@gmail.com Classification: Unclassified
Hi,
Actually, it's impossible to compile Wine in Debian Sid when i use a 32-bits chroot. Compile wine 64-bits does not work too.
I have this message in my 32-bits/64-bits chroot : checking for freetype/freetype.h... no checking for freetype/ftglyph.h... no checking for freetype/fttypes.h... no checking for freetype/tttables.h... no checking for freetype/ftsnames.h... no checking for freetype/ttnameid.h... no checking for freetype/ftoutln.h... no checking for freetype/ftwinfnt.h... no checking for freetype/ftmodapi.h... no checking for freetype/ftlcdfil.h... no checking for FT_TrueTypeEngineType... no configure: error: FreeType 32-bit/FreeType development files not found. Fonts will not be built. Use the --without-freetype option if you really want this.
I search where come from the problem and i found that the latest update (28 Nov 2013) of libfreetype6-dev in Debian Sid is the .
In Debian Stable/Testing, it's libfreetype6-dev version 2.4.9-1.1. With this version, all .h files are located here : /usr/include/freetype2/freetype/{freetype/ftglyph/...}.h
In Debian Sid, since the update (version 2.5.1-1), there files are now located in this place : /usr/include/freetype2/{freetype/ftglyph/...}.h
If i reinstall the old version from Jessie (Debian Testing), it works without problem.
Thanks, Max
http://bugs.winehq.org/show_bug.cgi?id=35010
Berillions berillions@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.4 |1.7.7
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #1 from Berillions berillions@gmail.com 2013-11-29 14:10:46 CST --- (In reply to comment #0)
Hi,
Actually, it's impossible to compile Wine in Debian Sid when i use a 32-bits chroot. Compile wine 64-bits does not work too.
I have this message in my 32-bits/64-bits chroot : checking for freetype/freetype.h... no checking for freetype/ftglyph.h... no checking for freetype/fttypes.h... no checking for freetype/tttables.h... no checking for freetype/ftsnames.h... no checking for freetype/ttnameid.h... no checking for freetype/ftoutln.h... no checking for freetype/ftwinfnt.h... no checking for freetype/ftmodapi.h... no checking for freetype/ftlcdfil.h... no checking for FT_TrueTypeEngineType... no configure: error: FreeType 32-bit/FreeType development files not found. Fonts will not be built. Use the --without-freetype option if you really want this.
I search where come from the problem and i found that the latest update (28 Nov 2013) of libfreetype6-dev in Debian Sid is the .
In Debian Stable/Testing, it's libfreetype6-dev version 2.4.9-1.1. With this version, all .h files are located here : /usr/include/freetype2/freetype/{freetype/ftglyph/...}.h
In Debian Sid, since the update (version 2.5.1-1), there files are now located in this place : /usr/include/freetype2/{freetype/ftglyph/...}.h
If i reinstall the old version from Jessie (Debian Testing), it works without problem.
Thanks, Max
Nobody for this build's problem ?
http://bugs.winehq.org/show_bug.cgi?id=35010
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine-2013@ryandesign.com
--- Comment #2 from Rosanne DiMesio dimesio@earthlink.net 2013-11-29 22:28:59 CST --- *** Bug 35018 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2013-11-30 05:08:04 CST --- What is the output of the following commands:
pkg-config --libs freetype2 --cflags
freetype-config --libs --cflags || freetype2-config --libs --cflags
Here with 2.4.9-1.1 I have:
-I/usr/include/freetype2 -lfreetype
-I/usr/include/freetype2 -L/usr/lib/x86_64-linux-gnu -lfreetype -lz
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #4 from Ryan Schmidt wine-2013@ryandesign.com 2013-11-30 05:13:33 CST --- As I mentioned in my duplicate bug, in freetype 2.5.1, the header locations have changed, and the long-deprecated (since 2.1.6) practice of hardcoding the header paths no longer works. Use the #defines the ft2build.h file sets up instead. Read the freetype documentation: http://www.freetype.org/freetype2/docs/tutorial/step1.html
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2013-11-30 05:18:40 CST --- Created attachment 46682 --> http://bugs.winehq.org/attachment.cgi?id=46682 Update configure checks
It needs something like this.
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #6 from Berillions berillions@gmail.com 2013-11-30 11:52:15 CST --- (In reply to comment #5)
Created attachment 46682 [details] Update configure checks
It needs something like this.
Thanks AJ, the patch works.
http://bugs.winehq.org/show_bug.cgi?id=35010
mudsquall@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mudsquall@web.de
--- Comment #7 from mudsquall@web.de 2013-11-30 17:33:30 CST --- (In reply to comment #5)
Created attachment 46682 [details] Update configure checks
It needs something like this.
Hi,
i have the same problem. Unfortunately i have no idea how to apply this patch. Could use some help, thx!
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #8 from Ryan Schmidt wine-2013@ryandesign.com 2013-12-02 04:37:45 CST --- Here's the same patch backported to wine 1.6.1: https://trac.macports.org/browser/trunk/dports/x11/wine/files/patch-freetype...
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #9 from Austin English austinenglish@gmail.com 2013-12-02 14:45:50 CST --- (In reply to comment #7)
(In reply to comment #5)
Created attachment 46682 [details] Update configure checks
It needs something like this.
Hi,
i have the same problem. Unfortunately i have no idea how to apply this patch. Could use some help, thx!
http://wiki.winehq.org/Patching
please use the forums for help with compiling wine.
http://bugs.winehq.org/show_bug.cgi?id=35010
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |67f9b6e3c5d2397446d39ab454f | |691c1ee46d2c0 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com 2013-12-02 14:58:28 CST --- Patch commited: http://source.winehq.org/git/wine.git/?a=commit;h=67f9b6e3c5d2397446d39ab454...
http://bugs.winehq.org/show_bug.cgi?id=35010
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2013-12-06 13:44:22 CST --- Closing bugs fixed in 1.7.8.
http://bugs.winehq.org/show_bug.cgi?id=35010
Hin-Tak Leung htl10@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |htl10@users.sourceforge.net
--- Comment #12 from Hin-Tak Leung htl10@users.sourceforge.net 2013-12-07 13:06:17 CST --- Thanks - somebody beats me to filing this. I am on freetype-devel and knew about the header relocation with freetype 2.5.1; saw it first hand in 1.7.7 but just "quick-fixed" it by sym-linking from the 2.5.0 location. Was thinking of filing it when 1.7.8 came out but saw in the release announcement that it is already dealt with.
Well-done everybody!
http://bugs.winehq.org/show_bug.cgi?id=35010
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@open-vote.org Target Milestone|--- |1.6.x
--- Comment #13 from Scott Ritchie scott@open-vote.org --- Nominating for 1.6.2 so the packages can be built on Ubuntu 14.04 LTS. In the meantime I'll use Ryan's patch. Thank you!
http://bugs.winehq.org/show_bug.cgi?id=35010
--- Comment #14 from Scott Ritchie scott@open-vote.org --- Note that you also have to run autoreconf after applying Ryan's patch.
https://bugs.winehq.org/show_bug.cgi?id=35010
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.6.x |---
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Removing 1.6.x milestone from bugs included in 1.6.2.
https://bugs.winehq.org/show_bug.cgi?id=35010
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |build-env