[MacPorts] #63738: auto-multiple-choice/auto-multiple-choice-devel: fix build failures for older macOS releases, or set known_fail
MacPorts
noreply at macports.org
Sun Oct 31 01:09:11 UTC 2021
#63738: auto-multiple-choice/auto-multiple-choice-devel: fix build failures for
older macOS releases, or set known_fail
-------------------------+-------------------------------------------------
Reporter: mascguy | Owner: nortcele
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: | Port: auto-multiple-choice auto-multiple-
| choice-devel
-------------------------+-------------------------------------------------
Presently these two ports are failing to build for older macOS releases,
causing a significant amount of wasted time on the buildbots. (Note that
the port itself builds quickly. Instead, it's the installation of
dependencies which takes the bulk of the time.)
However, this might be easily fixable, perhaps with an appropriate
compiler blacklist.
Here's one example, for 10.7:
https://build.macports.org/builders/ports-10.7_x86_64-builder/builds/72714/steps
/install-port/logs/stdio
{{{
gcc -o AMC-buildpdf AMC-buildpdf.cc -O2 -I/opt/local/include -I.
-DNEEDS_GETLINE -std=c++11 -L/opt/local/lib -lstdc++ -lm
-I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
-I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
-I/opt/local/include/harfbuzz -I/opt/local/include/poppler/glib
-I/opt/local/include/poppler -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/ossp
-I/opt/local/include/freetype2 -I/opt/local/include/libpng16
-L/opt/local/lib -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lpoppler-glib
-lgobject-2.0 -lglib-2.0 -lintl -lcairo -I/opt/local/include/opencv4
-L/opt/local/lib/opencv4 -lopencv_gapi.4.5.0 -lopencv_highgui.4.5.0
-lopencv_ml.4.5.0 -lopencv_objdetect.4.5.0 -lopencv_photo.4.5.0
-lopencv_stitching.4.5.0 -lopencv_video.4.5.0 -lopencv_calib3d.4.5.0
-lopencv_features2d.4.5.0 -lopencv_flann.4.5.0 -lopencv_videoio.4.5.0
-lopencv_imgcodecs.4.5.0 -lopencv_imgproc.4.5.0 -lopencv_core.4.5.0
cc1plus: error: unrecognized command line option "-std=c++11"cc1plus:
error: unrecognized command line option "-std=c++11"
}}}
But if the blacklist option doesn't work, we should set `known_fail` for
older releases, and save previous buildbot time.
--
Ticket URL: <https://trac.macports.org/ticket/63738>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list