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.
http://bugs.winehq.org/show_bug.cgi?id=32383
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2012-12-06 15:46:33 CST --- It should work if you tell pkg-config where to find the 32-bit config files: $ export PKG_CONFIG_PATH=/usr/lib/i386-linux-gnu/pkgconfig
http://bugs.winehq.org/show_bug.cgi?id=32383
--- Comment #2 from Anton Vorobyov phoenix@mail.ru 2012-12-08 12:22:39 CST --- Thanks, this resolved my issue. Would be cool if wine could do it automatically tho.
Severity of issue is even lesser though, as when satisfying further dependencies Debian removed 64-bit fontconfig and installed 32-bit one, thus making this prefix unneeded for configuring (in theory, actually you need it to get full list of deps). This may change in future tho, as far as i understand.
https://bugs.winehq.org/show_bug.cgi?id=32383
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
https://bugs.winehq.org/show_bug.cgi?id=32383
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de, | |super_man@post.com
--- Comment #3 from super_man@post.com --- Is this still valid?
https://bugs.winehq.org/show_bug.cgi?id=32383
Anton Vorobyov phoenix@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME
--- Comment #4 from Anton Vorobyov phoenix@mail.ru --- Currently wine config finds these correctly on debian testing (currently stretch).
https://bugs.winehq.org/show_bug.cgi?id=32383
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|WORKSFORME |FIXED
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net --- FYI, "WORKSFORME" is used when the original reporter has disappeared and no one else can reproduce the problem. Use FIXED to report your own bugs fixed.
Marking fixed per comment 4.
https://bugs.winehq.org/show_bug.cgi?id=32383
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc4.