I did a little experiment.  I took the Mandrake XFree86-4.spec file
from the Mandrake XFree86-4.0.1-24mdk.src.rpm and used it to replace
the Redhat XFree86.spec file that comes with the Redhat XFree86-4.0.2-
1.src.rpm.  I then did an "rpm -bb XFree86-4.spec" using the Redhat
source.  

Guess what happens...the build fails JUST like with the Mandrake
src.rpm, at the same spot with the same messages (listed below).
This is DIFFERENT than where the build dies using the Redhat
spec file, which does die a similar death, just at a slightly
different timepoint.

There IS something "not right" with some part of either Mandrake
or the source itself.  There are NO missing dependencies.  None.
There is nothing odd about my system.  All I am trying to do is 
build the friggin' XFree86-4 source.  This is the ONLY src.rpm
that I cannot successfully build.  

The fact that there are NO errors anywhere indicates something
wrong with the entire rpm or rpm-build system, OR something is
wrong with the source, be it an Imakefile or whatever.  If there
is something missing, then it should be detected at the beginning
during the configure process OR if there is a missing dependency,
rpm should detect that.  Since it doesn't, there is a real flaw.

praedor

Praedor Tempus wrote:
> 
> I have been totally unable to build XFree86-4.0.1-23 or -24mdk.src.rpm.
> It almost completes, getting to the point of doing all the "finding
> rpm-requires" and "finding rpm provides" messages that usually go
> hand-in-hand with binary rpm writing.  Instead, it gets to a point
> and just...stops.  No error messages:
> 
> Processing files: XFree86-server-4.0.1-24mdk
> Finding  Provides: (using /usr/lib/rpm/find-provides)...
> Finding  Requires: (using /usr/lib/rpm/find-requires)...
> Provides: gamma_dri.so i810_dri.so mga_dri.so r128_dri.so
> Requires: XFree86 ld-linux.so.2 libc.so.6 libdl.so.2 libm.so.6
> libGL.so.1 libICE.s
> o.6 libSM.so.6 libvga.so.1 libX11.so.6 libXext.so.6 libXi.so.6
> libXmu.so.6 libXt.s
> o.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libdl.so.2(GLIBC_2.0)
> libdl.so.2(GLI
> BC_2.1) libm.so.6(GLIBC_2.0)
> Obsoletes: xserver-wrapper
> Processing files: XFree86-glide-module-4.0.1-24mdk
> Finding  Provides: (using /usr/lib/rpm/find-provides)...
> Finding  Requires: (using /usr/lib/rpm/find-requires)...
> PreReq: shadow-utils /bin/sh
> Requires: initscripts >= 5.27-28mdk XFree86-libs = 4.0.1-24mdk
> ld-linux.so.2 libc.so.6 libm.so.6 libX11.so.6 libXext.so.6 libXfont.so.1
> /bin/sh libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
> Obsoletes: xtt
> 
> That's it.  The last messages during the build then I am kicked out to
> the
> konsole command prompt (and the word "konsole" is there on the command
[...]

Keep in touch with http://mandrakeforum.com: 
Subscribe the "[EMAIL PROTECTED]" mailing list.

Reply via email to