strace reveils: unlink("/var/tmp/XFree86-4.0.3-root/usr/lib/libglide3.so.3.10.0") = -1 ENOENT (No such file or directory) symlink("glide3/libglide3-v5.so", "/var/tmp/XFree86-4.0.3-root/usr/lib/libglide3.so.3.10.0") = -1 ENOENT (No such file or directory)
Solution: remove RPM_BUILD_ROOT in the specfile from the define gcc -o glidelink %{SOURCE13} $RPM_OPT_FLAGS \ -DGLIDELIB=\"$RPM_BUILD_ROOT/usr/lib/libglide3.so.%{GlideLibver}\" \ -lkudzu -lpci to: gcc -o glidelink %{SOURCE13} $RPM_OPT_FLAGS \ -DGLIDELIB=\"/usr/lib/libglide3.so.%{GlideLibver}\" \ -lkudzu -lpci
I made the change in 10.x.y should appear in -11 release. Hope it doesn't affect build dependancies if no glide is installed when XFree86 is built. Thanks.