http://bugs.winehq.org/show_bug.cgi?id=32383
Bug #: 32383 Summary: Configure script can't find 32-bit freetype libraries on 64-bit debian squeeze Product: Wine Version: 1.5.18 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: phoenix@mail.ru Classification: Unclassified
Repro: 1. Use latest 64-bit debian testing (codenamed squeeze atm). This is important, as recently they got rid of ia32 libs in favor of multiarch 2. Install all dependencies required to build wine (i386 arch), including libfreetype6-dev:i386 3. Run ./configure script from wine's sources
Result: checking for -lfreetype... libfreetype.so.6 checking for ft2build.h... no 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 development files not found. Fonts will not be built. Use the --without-freetype option if you really want this.
Expected: Freetype libs detected and used to build wine
Notes: I use wine with few patches, and now i'm forced to use multiarch, so this bug is really dealbreaker for me. Few months ago, i tried to get rid of ia32* and lib32* packages on my system and use purely multiarch environment. I failed exactly on this step (after successfully overcoming few lesser difficulties with dependencies of other required packages). IIRC it's related to peculiar system used to detect/configure freetype via some binary. I tried to work it around by modifying autoconfig/config files, but it didn't work in any case. I don't remember exact data on it, will try this weekend and post it here.