A recompilation of XFree86-4.0.3 src.rpm in a "virgin" environment requires the following additions to its spec file: # tdfx needs to find freshly build libglide3 libraries Patch405: XFree86-4.0.3-tdfx-libs.patch .... %patch405 -p1 -b .glide3 where the actual patch is like this (Base64 encoded to protect against "user-friendly" interfaces): LS0tIFhGcmVlODYtNC4wLjMveGMvbGliL0dML21lc2Evc3JjL2Rydi90ZGZ4L0ltYWtlZmls ZX4JVHVlIE1hciAyNyAyMDo1OTowNCAyMDAxCisrKyBYRnJlZTg2LTQuMC4zL3hjL2xpYi9H TC9tZXNhL3NyYy9kcnYvdGRmeC9JbWFrZWZpbGUJVHVlIE1hciAyNyAyMjo1ODowOCAyMDAx CkBAIC0zNDEsNyArMzQxLDggQEAKICAgICAgICAgIE9CSlMgPSAkKExPT0JKUykgJChEUklP QkpTKSAkKERSTU9CSlMpICQoTUVTQU9CSlMpIFwKIAkJJChBU01PQkpTKSAkKFRERlhPQkpT KSAkKEhJT0JKUykKIAotUkVRVUlSRURMSUJTID0gLWwkKEdMSURFM0xJQk5BTUUpIE1hdGhM aWJyYXJ5CisjIFJFUVVJUkVETElCUyA9IC1sJChHTElERTNMSUJOQU1FKSBNYXRoTGlicmFy eQorUkVRVUlSRURMSUJTID0gLUwuLi8uLi8uLi8uLi8uLi8uLi8uLi9HbGlkZTMvYnVpbGQt NS9oNS9nbGlkZTMvc3JjLy5saWJzIC1sJChHTElERTNMSUJOQU1FKSBNYXRoTGlicmFyeQog I2lmICFHbHhCdWlsdEluVGRmeAogUkVRVUlSRURMSUJTICs9IC1MLi4vLi4vLi4vLi4gLWxH TAogI2VuZGlmCg== Otherwise compilation stops on tdfx driver with linker unable to find required glade libraries. The error is hidden if you already have Glide3 libraries installed previously in "standard" places. If you know how to parametrize path names in this patch then the merrier. Michal michal
I'm happy to fix the problem, but I request that you attach the patch as a plain text bugzilla file attachment using the link below. If you can get it to me in the next half hour or so, I'll squeeze it into the 4.0.3-4 build which I was just about to toss into the dancing electrons. ;o)
Created attachment 13965 [details] the same patch as the one Base64 in a report text
Patch applied to 4.0.3-4 in rawhide. Avail on my ftp tomorrow sometime. Thanks for the patch.