I've been looking at the glib-2.36.3 regression tests today. The build
and install goes find, but I'm consistently getting errors in the
regression tests.
At first, the tests were giving me an error about not being able to
write to a directory. Eventually I tracked that down to the fact that
I had the environment variables XDG_DATA_DIRS and XDG_CONFIG_DIRS set to
directories where the user did not have write access.
Now I'm down to one failure. The Makefile in gio/tests combines a long
series of tests with:
G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_PERTURB_=$((${RANDOM:-256} %
256)) ../../glib/gtester --verbose io-stream memory-input-stream
memory-output-stream readwrite g-file g-file-info converter-stream
data-input-stream data-output-stream g-icon buffered-input-stream
buffered-output-stream sleepy-stream ...
desktop-app-info
...
The desktop-app-info test fails and the rest of the tests are not run,
but they do pass if desktop-app-info is removed.
The test can be abbreviated (after make check builds the programs) to:
cd gio/tests
../../glib/gtester --verbose desktop-app-info
The failure is:
TEST: desktop-app-info... (pid=10704)
/desktop-app-info/delete: OK
/desktop-app-info/default: **
GLib-GIO:ERROR:desktop-app-info.c:114:test_default: assertion failed:
(g_list_length (list) == 2)
FAIL
Perhaps I should just ignore this, but it may be some kind of
configuration or dependency issue. Has anyone else seen this issue?
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page