[MacPorts] #54370: gmic @2.0.2: buildbot build gets cancelled because 20 minutes go by with no output
MacPorts
noreply at macports.org
Sat Jun 24 01:11:46 UTC 2017
#54370: gmic @2.0.2: buildbot build gets cancelled because 20 minutes go by with no
output
------------------------+-------------------------
Reporter: ryandesign | Owner: Schamschula
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: gmic
------------------------+-------------------------
The buildbot is configured to assume that the build system will produce
new output at least once every 20 minutes, but
[https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/32708
building gmic.cpp takes longer than that]:
{{{
[ 25%] Building CXX object CMakeFiles/gmic.dir/src/gmic.cpp.o
/usr/bin/clang++ -I/opt/local/include -I/opt/local/include/opencv
-I/opt/local/include/GraphicsMagick -I/opt/local/include/OpenEXR
-I/opt/local/include/gimp-2.0 -I/opt/local/include/gdk-pixbuf-2.0
-I/opt/local/include/libpng16 -I/opt/local/include/cairo
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/pixman-1 -I/opt/local/include/freetype2
-I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include
-I/opt/local/include/pango-1.0 -I/opt/local/include/gio-unix-2.0
-I/opt/local/include/atk-1.0 -I/opt/local/include/harfbuzz -pipe -Os
-stdlib=libc++ -O3 -mtune=generic -Dgmic_build -Dcimg_use_vt100
-Dgmic_is_parallel -Dcimg_use_abort -mmacosx-version-min=10.8 -std=c++11
-stdlib=libc++ -Wno-error=c++11-narrowing -Wc++11-extensions -fpermissive
-Dcimg_use_zlib -Dcimg_display=1 -Dcimg_appname=\"gmic\" -Dcimg_use_xshm
-Dcimg_use_fftw3 -Dcimg_use_fftw3_singlethread -arch x86_64 -mmacosx-
version-min=10.12 -fPIE -Dcimg_use_opencv -Dcimg_use_magick
-Dcimg_use_tiff -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_openexr
-Dgmic_main -o CMakeFiles/gmic.dir/src/gmic.cpp.o -c
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/gmic.cpp
In file included from
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/gmic.cpp:2023:
In file included from
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/gmic.h:174:
In file included from
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/./CImg.h:540:
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:52:
In file included from /opt/local/include/OpenEXR/ImfRgba.h:45:
/opt/local/include/OpenEXR/half.h:462:2: warning: 'register' storage class
specifier is deprecated and incompatible with C++1z [-Wdeprecated-
register]
register int e = (x.i >> 23) & 0x000001ff;
^~~~~~~~~
/opt/local/include/OpenEXR/half.h:473:6: warning: 'register' storage class
specifier is deprecated and incompatible with C++1z [-Wdeprecated-
register]
register int m = x.i & 0x007fffff;
^~~~~~~~~
In file included from
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/gmic.cpp:2023:
In file included from
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/gmic.h:174:
In file included from
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gmic/gmic/work/gmic-2.0.2/src/./CImg.h:543:
In file included from /opt/local/include/OpenEXR/ImfMatrixAttribute.h:50:
/opt/local/include/OpenEXR/ImathMatrix.h:2530:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register const T * IMATH_RESTRICT ap = &a.x[0][0];
^~~~~~~~~
/opt/local/include/OpenEXR/ImathMatrix.h:2531:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register const T * IMATH_RESTRICT bp = &b.x[0][0];
^~~~~~~~~
/opt/local/include/OpenEXR/ImathMatrix.h:2532:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register T * IMATH_RESTRICT cp = &c.x[0][0];
^~~~~~~~~
/opt/local/include/OpenEXR/ImathMatrix.h:2534:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register T a0, a1, a2, a3;
^~~~~~~~~
/opt/local/include/OpenEXR/ImathMatrix.h:2534:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register T a0, a1, a2, a3;
^~~~~~~~~
/opt/local/include/OpenEXR/ImathMatrix.h:2534:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register T a0, a1, a2, a3;
^~~~~~~~~
/opt/local/include/OpenEXR/ImathMatrix.h:2534:5: warning: 'register'
storage class specifier is deprecated and incompatible with C++1z
[-Wdeprecated-register]
register T a0, a1, a2, a3;
^~~~~~~~~
command timed out: 1200 seconds without output running ['./mpbb/mpbb', '--
prefix', '/opt/local', 'install-port', 'gmic'], attempting to kill
}}}
The purpose of the 20-minute timeout is to ensure the buildbot doesn't get
stuck forever waiting for a build system that has gotten into an infinite
loop. We could increase the timeout, but how far would we need to increase
it to accommodate gmic's build?
We may want to bring this matter to the attention of the gmic developers
and see if they have any thoughts on how to make the gmic build system
produce more frequent output so that it would not run into this timeout.
This would not only be for our buildbot's benefit: users might also
rightly wonder if their computer has gotten "stuck" when a build system
doesn't produce output for a long time.
--
Ticket URL: <https://trac.macports.org/ticket/54370>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list