Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156858 - dev-scheme/drscheme broken with x11-libs/libXft-2.1.11
Summary: dev-scheme/drscheme broken with x11-libs/libXft-2.1.11
Status: RESOLVED DUPLICATE of bug 152564
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-01 17:59 UTC by Dennis Schridde
Modified: 2007-01-14 03:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2006-12-01 17:59:00 UTC
Seems like drscheme uses some symbol which got removed between libXft-2.1.10 and libXft-2.1.11. (It compiles and runs with libXft-2.1.10.)
This problem exists in both drscheme-352 and 360. (Didn't try older versions, as I need at least 352.)


i686-pc-linux-gnu-ranlib .libs/libmred.a
rm -fr .libs/libmred.lax
creating libmred.la
(cd .libs && rm -f libmred.la && ln -s ../libmred.la libmred.la)
/usr/bin/libtool --mode=link i686-pc-linux-gnu-g++ -rpath /usr/lib    -o mred mrmain.lo ../mzscheme/libmzscheme.la ../mzscheme/libmzgc.la libmred.la -lSM -lICE -lXaw -lXmu -lXt -lX11 -lXext  -lGL -lXrender -lXft -lXrender -lfontconfig -lfreetype -lz -lX11   -lcairo   -lpng -lz -ljpeg -ldl -lm  -rdynamic
i686-pc-linux-gnu-g++ -o .libs/mred .libs/mrmain.o -rdynamic  ../mzscheme/.libs/libmzscheme.so ../mzscheme/.libs/libmzgc.so ./.libs/libmred.so -lXaw /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libGL.so -L/usr/lib /usr/lib/libXext.so /usr/lib/libXft.so /usr/lib/libcairo.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libxml2.so /usr/lib/libglitz.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libpng12.so -lz /usr/lib/libjpeg.so -ldl -lm  -Wl,--rpath -Wl,/usr/lib
./.libs/libmred.so: undefined reference to `XftNameUnparse'
collect2: ld returned 1 exit status
make[3]: *** [mred] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-scheme/drscheme-360-r1/work/plt-360/src/mred'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-scheme/drscheme-360-r1/work/plt-360/src/mred'
make[1]: *** [mr] Error 2
make[1]: Leaving directory `/var/tmp/portage/dev-scheme/drscheme-360-r1/work/plt-360/src'
make: *** [all] Error 2
Comment 1 Johannes Brügmann 2006-12-07 07:52:17 UTC
(In reply to comment #0)
> Seems like drscheme uses some symbol which got removed between libXft-2.1.10
> and libXft-2.1.11. (It compiles and runs with libXft-2.1.10.)

<http://lists.freedesktop.org/archives/xorg/2006-June/015864.html>
promised a new version in june '06...

> This problem exists in both drscheme-352 and 360. (Didn't try older versions,
> as I need at least 352.)

The symbol is hidden... 
I changed line number 53 in src/xftname.c into 
_X_EXPORT FcBool
and re-emerged with ebuild .../libXft-2.1.11.ebuild compile install qmerge
and it works.
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-12-08 08:41:35 UTC
This appears to be a dupe of bug #152564.
Comment 3 Patrick McLean gentoo-dev 2007-01-14 03:37:28 UTC

*** This bug has been marked as a duplicate of bug 152564 ***