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