Hm, or more simply, mount different filesystems on /tmp :)
Well, I get failures with ext4 /tmp as well as with tmpfs on /tmp
Anton, any chance you can try ext3 or ext4 in your setup?
I'm inclined to distrust this "make check" ... but then I can't tell what it's doing, w/ all the macro cleverness.
Just for examples...
xfs:
Testing nih_dir_walk()
...with no filter
...with filter
...with stat failure and no error handler
BAD: wrong value for logger_called, expected 1 got 0
at tests/test_file.c:934 (test_dir_walk).
/bin/sh: line 4: 28248 Aborted ${dir}$tst
FAIL: test_file
Testing nih_watch_new()
...with file
...with directory only
...with directory and sub-directories
...with create handler
...with non-existant path
...with error with sub-directory
BAD: wrong value for logger_called, expected TRUE got FALSE
at tests/test_watch.c:504 (test_new).
/bin/sh: line 4: 28253 Aborted ${dir}$tst
FAIL: test_watch
Testing nih_main_write_pidfile()
...with successful write
...with overwrite of existing pid
...with failure to write to temporary file
BAD: wrong value for ret, expected less than 0 got 0
at tests/test_main.c:417 (test_write_pidfile).
/bin/sh: line 4: 28258 Aborted ${dir}$tst
FAIL: test_main
Hm, or more simply, mount different filesystems on /tmp :)
Well, I get failures with ext4 /tmp as well as with tmpfs on /tmp
Anton, any chance you can try ext3 or ext4 in your setup?
I'm inclined to distrust this "make check" ... but then I can't tell what it's doing, w/ all the macro cleverness.
Just for examples...
xfs:
Testing nih_dir_walk() file.c: 934 (test_dir_walk).
...with no filter
...with filter
...with stat failure and no error handler
BAD: wrong value for logger_called, expected 1 got 0
at tests/test_
/bin/sh: line 4: 28248 Aborted ${dir}$tst
FAIL: test_file
Testing nih_watch_new() watch.c: 504 (test_new).
...with file
...with directory only
...with directory and sub-directories
...with create handler
...with non-existant path
...with error with sub-directory
BAD: wrong value for logger_called, expected TRUE got FALSE
at tests/test_
/bin/sh: line 4: 28253 Aborted ${dir}$tst
FAIL: test_watch
Testing nih_main_ write_pidfile( ) main.c: 417 (test_write_ pidfile) .
...with successful write
...with overwrite of existing pid
...with failure to write to temporary file
BAD: wrong value for ret, expected less than 0 got 0
at tests/test_
/bin/sh: line 4: 28258 Aborted ${dir}$tst
FAIL: test_main
ext3:
Same 3 failures.
-Eric