Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292173 - xorg-server-1.5.3-r1 needs libXfont < 1.4.0
Summary: xorg-server-1.5.3-r1 needs libXfont < 1.4.0
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-06 19:31 UTC by peyser.alex
Modified: 2009-11-07 16:54 UTC (History)
0 users

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 peyser.alex 2009-11-06 19:31:41 UTC
xorg-server-1.5.3-r1 will not compile with libXfont >= 1.4.0,
since it doesn't have fontmod.h

This is an "old" version of xorg-server, but since functionality has been removed from >=1.6 (xsecurity extension), for some uses it is still crucial.
Works fine if >=x11-libs/libXfont-1.4.0 is masked.

libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../../hw/xfree86 -I../../../hw/xfree86/include -I../../../hw/xfree86/common -I../../../hw/xfree86/os-support -I../../../hw/xfree86/os-support/bus -I../../../os -I./../ddc -I./../i2c -I./../loader -I./../rac -I./../parser -I./../vbe -I./../int10 -I./../vgahw -I./../dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../../../include -I../../../include -I../../../Xext -I../../../composite -I../../../damageext -I../../../xfixes -I../../../Xi -I../../../mi -I../../../miext/shadow -I../../../miext/damage -I../../../render -I../../../randr -I../../../fb -DHAVE_XORG_CONFIG_H -DXF86PM -DHAVE_ACPI -O2 -pipe -march=native -MT xf86Bus.lo -MD -MP -MF .deps/xf86Bus.Tpo -c xf86Bus.c  -fPIC -DPIC -o .libs/xf86Bus.o
In file included from xf86Configure.c:41:
./../loader/loaderProcs.h:59:31: error: X11/fonts/fontmod.h: No such file or directory
In file included from xf86Configure.c:41:
./../loader/loaderProcs.h:90: error: expected ‘)’ before ‘*’ token
Comment 1 Rafał Mużyło 2009-11-06 21:05:24 UTC
I'm tempted to mark this as invalid,
following bug 237778.
Comment 2 peyser.alex 2009-11-06 22:07:19 UTC
(In reply to comment #1)
> I'm tempted to mark this as invalid,
> following bug 237778.
> 

What's invalid? That there's an ebuild in the repos that just needs the dependencies updated? It's still in the repos because some people NEED xsec, even if philosophically some think it sucks. But that's irrelevant -- the engineering problem exists, there's no engineering reason why one must update, and there's a very easy engineering solution.

Maybe "Won't fix because it would take 30 seconds to make the fix" would at least be a logical response. Which would be fine -- anyone with the problem could at least find it on the bug report and add the mask, thereby saving noise since at least the bug won't be reported again. But invalid implies the bug never existed -- which just doesn't make a lick of sense.
Comment 3 Rafał Mużyło 2009-11-07 00:10:24 UTC
Well, let's see what xorg team says,
but I doubt xorg-server will stay for long anyway
(at least not for this reason - the other bug was a WONTFIX)
Comment 4 Rafał Mużyło 2009-11-07 00:11:21 UTC
that was meant to be "xorg-server 1.5.3".
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-11-07 11:33:00 UTC
1.5.3-r1 is no longer in portage. 1.5.3-r6 is and is patched to work with libXfont 1.4.

Please upgrade.

Thanks
Comment 6 peyser.alex 2009-11-07 16:54:25 UTC
(In reply to comment #5)
> 1.5.3-r1 is no longer in portage. 1.5.3-r6 is and is patched to work with
> libXfont 1.4.
> 
> Please upgrade.
> 
> Thanks
> 

Ah, hadn't seen it had been pulled from the tree.
Can't upgrade, r6 doesn't work for me.
Fortunately, I've kept a backup around -- which causes confusion.
But since gentoo apparently is taking a policy of code churn, I guess I'll just have to adapt or abandon; I think three forks of the rsync tree is probably my limit.