Summary: | app-emulation/wine-1.1.17 needs optional freetype dependency and $(use_with freetype) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Steve Brudenell <steven.brudenell> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Steve Brudenell
2009-03-21 19:26:15 UTC
So I have confirmed that adding a $(use_enable freetype) to econf (and USE=-freetype) results in a successful build. However, USE=freetype does not work. I find the following lines in config.log: configure:14720: checking for -lfreetype configure:14755: x86_64-pc-linux-gnu-gcc -m32 -o conftest -march=nocona -O3 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -mmmx -msse -m sse2 -msse3 -Wl,-O1 conftest.c -lfreetype -lfreetype -lz >&5 /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../ ../../libfreetype.so when searching for -lfreetype /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../ ../../libfreetype.a when searching for -lfreetype /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libfreetype.so when searching for -lfreetype /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libfreetype.a when searching for -lfreetype /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lfreetype I do have media-libs/freetype-2.3.9 installed, and the freetype libraries exist: azas wine-1.1.17 # ls -lh /usr/lib/libfreetype.* -rw-r--r-- 1 root root 896K Mar 15 21:26 /usr/lib/libfreetype.a -rw-r--r-- 1 root root 949 Mar 15 21:26 /usr/lib/libfreetype.la lrwxrwxrwx 1 root root 21 Mar 15 21:26 /usr/lib/libfreetype.so -> libfreetype.so.6.3.20 lrwxrwxrwx 1 root root 21 Mar 15 21:26 /usr/lib/libfreetype.so.6 -> libfreetype.so.6.3.20 -rwxr-xr-x 1 root root 640K Mar 15 21:26 /usr/lib/libfreetype.so.6.3.20 azas wine-1.1.17 # file /usr/lib/libfreetype.* /usr/lib/libfreetype.a: current ar archive /usr/lib/libfreetype.la: libtool library file /usr/lib/libfreetype.so: symbolic link to `libfreetype.so.6.3.20' /usr/lib/libfreetype.so.6: symbolic link to `libfreetype.so.6.3.20' /usr/lib/libfreetype.so.6.3.20: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped Is wine's configure script rejecting my freetype.so because it's an x86-64 object while wine is being built for i686? (I note the -m32 in the configure line) If this is true I'm not sure what to offer as a suggestion. *** This bug has been marked as a duplicate of bug 263219 *** |