On Wednesday 2013-09-04 03:37, Linda Walsh wrote:
dbf = gdbm_open ("trial.gdbm", 0, GDBM_NEWDB, 0644, 0); if (!dbf) { printf("%s, errno = %d, gdbm_errno = %d\n", "Fatal error opening trial.gdbm", errno, gdbm_errno);
Fatal error opening trial.gdbm, errno = 0, gdbm_errno = 2
(2 = GDBM_BLOCK_SIZE_ERROR)
If it is broken, that would be bad, since perl uses the above in its test suite -- and on my system, I've been getting breakages in building (and testing) perl for over a year...
Your system is known to be broken in various strange ways every now and then. I suggest you gdb your gdbm library (by way of single stepping through the test program) and see where it goes to set GDBM_BLOCK_SIZE_ERROR.
Thing is, I can't see how perl would have built and tested in factory with the above not working. So, what am I missing?
Because perl in factory is built using a clean well-known state. Every time. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org