Operating Systems > Linux and UNIX
Netcraft - Web Server Signatures help
voidmain:
quote:Originally posted by ThePreacher:
By the way Id like to reprint this tutorial on my website with your permission and giving you the proper credit of course.
--- End quote ---
Only if it works of course.
preacher:
Void main here is an update.I did everything you said to do in your instructions, and everything went right until
[root@badconnections SPECS]# rpmbuild -bb apache.spec
rpmbuild: error while loading shared libraries: librpmbuild-4.0.3.so: cannot open shared object file: No such file or directory
voidmain:
Is Mandrake broken? That file is part of the "rpm" RPM in RedHat. I've also seen it included in "librpmbuild" but it doesn't appear that RPM exists for Mandrake. Maybe you should try installing the other packages from your Mandrake CD that start with "rpm*". I'll do some searching on the Mandrake web site.
preacher:
I did a little searching and it seems "librpmbuild-4.0.4.so" is what is installed on my computer. Why is rpmbuild looking for the older libraries?
voidmain:
I don't know, looks like your RPM dependencies are hosed on your "rpm" packages. This could happen if only one of the few rpm packages got upgraded without the other dependent packages being upgraded, causing rpm to be broken. If not, that would mean Mandrake itself is broken, which really wouldn't surprise me as I've already seen it with the kernel versions vs the kernel-headers that are included on the 9.0 CD.
Maybe the old syntax will work. Try "rpm -bb apache.spec" rather than "rpmbuild -bb apache.spec".
If not try linking the 4.0.4 library to 4.0.3 by:
# ln -s /usr/lib/librpmbuild-4.0.4.so /usr/lib/librpmbuild-4.0.3.so
If that doesn't work (and even if it does) give me the output of "rpm -qa | grep rpm" and I'll see if I can see any broken dependencies.
[ December 04, 2002: Message edited by: void main ]
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version