The only 'solution' suggested here has been to look into liblock/config.log, which I duly present for your amusement:
configure:4556: checking for locking method configure:4631: gcc -o conftest -g -O2 conftest.c >&5 /tmp/ccEnVPds.s: Assembler messages: /tmp/ccEnVPds.s:369: Warning: Unrecognized .section attribute: want a,w,x /tmp/ccEnVPds.s:369: Warning: Unrecognized .section attribute: want a,w,x /tmp/ccEnVPds.s:369: Error: Rest of line ignored. First ignored character is `,'. configure:4634: $? = 1 configure: program exited with status 1 configure: failed program was: | #line 4617 "configure" | /* confdefs.h. */
With all due respect, this isn't terribly useful. =/ The log indicates that fcntl, flock and lockf all fail (and indeed specifying just one using --with-locking-method=foo doesn't help). Can somebody either explain what this means and how to resolve it, or suggest a method to brute-force/bypass the configure check since flock & co. obviously exist?
What this means is that your C compiler is seriously broken. Something in your C compiler installation is corrupted. Try reinstalling it.
Barring that, a source of prebuilt RH 7.2 RPMs would also be welcome!
Make sure that you have all the updates for RH 7.2 installed.
pgp00000.pgp
Description: PGP signature
