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

Reply via email to