I realize dpb is undergoing rapid development so if the following anomaly is
old news, please disregard.
Using -current(amd64) dpb and multiple chrooted remote hosts, I notice that
rerunning some failed jobs result in success while others still fail.
In my partial build, the following jobs failed (dpb still running):
multimedia/gstreamer-0.10/plugins-base
graphics/clutter/core
x11/gnome/gedit
x11/kde/games3
x11/gnome/libcryptui
x11/gnome/gvfs
x11/xfce4/xfce4-panel
I saved the log and lockfile and reran each by removing their lockfile.
3 failed again but the following succeeded:
multimedia/gstreamer-0.10/plugins-base
graphics/clutter/core
x11/gnome/gedit
x11/xfce4/xfce4-panel
Why did reruns succeed? Or, better yet, why did the original job fail? I will
have full dpb logs once the dpb run completes if useful to help analyze.
For these 7 jobs, I have saved[1] the before and after logfiles as well as the
lockfile at 1st failure. [2] is a tgz of all files.
[1] <http://arp.thrush.com/openbsd/dpb/20150519/>
[2] <http://arp.thrush.com/openbsd/dpb/20150519.tar.gz>
Here's an excerpt from the diff between the unsuccessful and successful reruns:
### multimedia/gstreamer-0.10/plugins-base ###
cc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include
-I/usr/X11R6/include -I../../../gst-libs -I../../../gst-libs -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include -I/usr/local/include/gstreamer-0.10 -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include -I/usr/local/include/libxml2 -DG_THREADS_MANDATORY
-DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall -Wdeclaration-after-statement
-Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls
-Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self
-Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar
-Wnested-externs -g -O2 -pipe -MT libgstinterfaces_0.10_la-tunernorm.lo -MD -MP
-MF .deps/libgstinterfaces_0.10_la-tunernorm.Tpo -c tunernorm.c -fPIC -DPIC -o
.libs/libgstinterfaces_0.10_la-tunernorm.o
-In file included from tunernorm.h:25,
- from tunernorm.c:26:
-/usr/local/include/gstreamer-0.10/gst/gst.h:27:18: error: glib.h: No such file
or directory
-In file included from /usr/local/include/gstreamer-0.10/gst/gst.h:29,
- from tunernorm.h:25,
- from tunernorm.c:26:
-/usr/local/include/gstreamer-0.10/gst/glib-compat.h:35: error: expected '=',
',', ';', 'asm' or '__attribute__' before 'G_END_DECLS'
-In file included from /usr/local/include/gstreamer-0.10/gst/gst.h:31,
- from tunernorm.h:25,
- from tunernorm.c:26:
-/usr/local/include/gstreamer-0.10/gst/gstenumtypes.h:7:25: error:
glib-object.h: No such file or directory
-In file included from /usr/local/include/gstreamer-0.10/gst/gst.h:31,
- from tunernorm.h:25,
- from tunernorm.c:26:
-/usr/local/include/gstreamer-0.10/gst/gstenumtypes.h:16: error: expected '=',
',', ';', 'asm' or '__attribute__' before 'gst_bin_flags_get_type'
-/usr/local/include/gstreamer-0.10/gst/gstenumtypes.h:20: error: expected '=',
',', ';', 'asm' or '__attribute__' before 'gst_buffer_flag_get_type'
### graphics/clutter/core ###
cc -DHAVE_CONFIG_H -I. -DCLUTTER_PREFIX="/usr/local"
-DCLUTTER_LIBDIR="/usr/local/lib" -DCLUTTER_DATADIR="/usr/local/share"
-DCLUTTER_LOCALEDIR="/usr/local/share/locale" -DCLUTTER_SYSCONFDIR="/etc"
-DCLUTTER_COMPILATION=1 -DCOGL_ENABLE_EXPERIMENTAL_API
-DCOGL_DISABLE_DEPRECATION_WARNINGS -DG_LOG_DOMAIN="Clutter" -I.. -I../clutter
-I../clutter/cally -I.. -I../clutter -DGLIB_DISABLE_DEPRECATION_WARNINGS
-DG_DISABLE_CAST_CHECKS -fvisibility=hidden -I/usr/X11R6/include
-I/usr/local/include -I/usr/X11R6/include -I/usr/local/include/cogl
-I/usr/local/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/dev/pci/drm
-I/usr/local/include/json-glib-1.0 -I/usr/local/include/gtk-3.0
-I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/cairo
-I/usr/local/include/pango-1.0 -I/usr/local/include/harfbuzz
-I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16
-I/usr/X11R6/include/pixman-1 -I/usr/X11R6/include/freetype2 -I/usr/include
-I/usr/local/include/glib-2.0 -I/us!
r/local/li
b/glib-2.0/include -I/usr/local/include -I/usr/local/include/pango-1.0
-I/usr/local/include/harfbuzz -pthread -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/X11R6/include
-I/usr/X11R6/include/freetype2 -I/usr/include -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include -O2 -pipe -MT gdk/clutter-input-device-gdk.lo -MD -MP -MF
gdk/.deps/clutter-input-device-gdk.Tpo -c gdk/clutter-input-device-gdk.c -o
gdk/clutter-input-device-gdk.o
-In file included from /usr/local/include/cogl/cogl/cogl-error.h:36,
- from /usr/local/include/cogl/cogl/cogl.h:64,
- from ../clutter/clutter-types.h:32,
- from ../clutter/clutter-input-device.h:31,
- from gdk/clutter-input-device-gdk.h:27,
- from gdk/clutter-input-device-gdk.c:27:
-/usr/local/include/cogl/cogl/cogl-types.h:44:25: error: glib-object.h: No such
file or directory
-In file included from /usr/local/include/cogl/cogl/cogl-error.h:36,
- from /usr/local/include/cogl/cogl/cogl.h:64,
- from ../clutter/clutter-types.h:32,
- from ../clutter/clutter-input-device.h:31,
- from gdk/clutter-input-device-gdk.h:27,
- from gdk/clutter-input-device-gdk.c:27:
-/usr/local/include/cogl/cogl/cogl-types.h:157: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'cogl_handle_get_type'
-/usr/local/include/cogl/cogl/cogl-types.h:212: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'cogl_fixed_get_type'
### x11/gnome/gedit ###
@@ -1235,17 +1234,1918 @@
touch "ja/ja.stamp"
if ! test -d "ko/"; then mkdir "ko/"; fi
msgfmt -o "ko/ko.mo" "ko/ko.po"
-msgfmt: can't load library 'libiconv.so.6.0'
-Makefile:589: recipe for target 'ko/ko.mo' failed
### x11/xfce4/xfce4-panel ###
-Makefile:508: recipe for target 'all' failed
-===> Exiting x11/xfce4/xfce4-panel with an error
-gmake: can't load library 'libintl.so.6.0'
-gmake[2]: *** [all-recursive] Error 1
-gmake[1]: *** [all-recursive] Error 1
-gmake: *** [all] Error 2