From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 Description of problem: freetype-2.1.2-12's ft2demos fails compilation without XFree86-devel.
While that may be true...... It creates a build dependancy loop. ;o/ freetype package Buildrequires XFree86-devel XFree86 package Buildrequires freetype-devel ick The only way to avoid that is to split out freetype-demos into it's own package. Not really that big of a deal IMHO, but I know some folk around here want to stuff 90 rpms into one. ;o)
Since the build will fail anyway, might as well save the developer some time and abort early? --- freetype.spec.orig 2002-12-17 14:45:09.000000000 -1000 +++ freetype.spec 2002-12-17 14:52:20.000000000 -1000 @@ -97,6 +97,11 @@ %prep +if [ ! -f /usr/X11R6/bin/imake ]; then + echo "Please install XFree86-devel. Aborting." + exit 127 +fi + %setup -q -b 1 -a 2 -a 3 %patch0 -p0 -b .ft1-libtool
Splitting the freetype-demos package out is almost certainly the right fix. I'm not all that happy with the "stuff a bunch of tarballs into a single SRPM" approach that the freetype package takes to start with. I think I'm just going to leave things as is, until I have a chance to split it.
However, splitting ft2demos out is non-trivial, since it requires writing entirely new makefiles for ft2demos, since the current ones depend on building in a subdirectory of freetype. (Well, we could have a ft2demos package that includes the freetype sources and builds them, and then throws them away, but that's even more unpleasant than the current.)
*** Bug 110600 has been marked as a duplicate of this bug. ***
*** Bug 132523 has been marked as a duplicate of this bug. ***
This is still true for FC3, where it needs xorg-x11-devel, of course.
'Red Hat Raw Hide' refers to the development tree for Red Hat Linux. Red Hat Linux is no longer supported by Red Hat, Inc. If you are still running Red Hat Linux, you are strongly advised to upgrade to a current Fedora Core release or Red Hat Enterprise Linux or comparable. Some information on which option may be right for you is available at http://www.redhat.com/rhel/migrate/redhatlinux/. Red Hat apologizes that these issues were not resolved in a more timely manner. However, we do want to make sure that important don't slip through the cracks. If these issues are still present in a current release, such as Fedora Core 5, please move these bugs to that product and version. Note that any remaining Red Hat Raw Hide bugs will be closed as 'CANTFIX' on September 30, 2006. Thanks again for your help.
Red Hat Linux is no longer supported by Red Hat, Inc. If you are still running Red Hat Linux, you are strongly advised to upgrade to a current Fedora Core release or Red Hat Enterprise Linux or comparable. Some information on which option may be right for you is available at http://www.redhat.com/rhel/migrate/redhatlinux/. Closing as CANTFIX.