<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.ghprb.GhprbCause'><shortDescription>GitHub pull request #3278 of commit beaee5e7cda9a22ee7d364fee55203db4afefbfc, no merge conflicts.</shortDescription></cause></action><action _class='org.jenkinsci.plugins.ghprb.GhprbParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>sha1</name><value>origin/pr/3278/merge</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommit</name><value>beaee5e7cda9a22ee7d364fee55203db4afefbfc</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommitAuthor</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbActualCommitAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbAuthorRepoGitUrl</name><value>https://github.com/springmeyer/bcc.git</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthor</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorLogin</name><value>yonghong-song</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTriggerAuthorLoginMention</name><value>@yonghong-song</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullId</name><value>3278</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbTargetBranch</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbSourceBranch</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorEmail</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorLogin</name><value>springmeyer</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullAuthorLoginMention</name><value>@springmeyer</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullDescription</name><value>GitHub pull request #3278 of commit beaee5e7cda9a22ee7d364fee55203db4afefbfc, no merge conflicts.</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullTitle</name><value>Fix compile error: call to 'make_unique' is ambiguous</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullLink</name><value>https://github.com/iovisor/bcc/pull/3278</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbPullLongDescription</name><value>## Problem\r\n\r\nWhen building with c++14 `std::make_unique` is available. This surfaces a bug in the code whereby the `src/cc/frontends/b/loader.cc` breaks like:\r\n\r\n```\r\nFAILED: src/cc/frontends/b/CMakeFiles/b_frontend.dir/loader.cc.o \r\n/home/myuser/mason/mason_packages/linux-x86_64/llvm/11.0.0/bin/clang++    -fPIC -stdlib=libc++ -std=c++14 -Wall  -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='\"/var/tmp/bcc\"' -DLLVM_MAJOR_VERSION=11 -O3 -DNDEBUG -I/home/myuser/mason/mason_packages/linux-x86_64/llvm/11.0.0/include/../tools/clang/include -I../src -Isrc -Isrc/cc -I../src/cc -Isrc/cc/frontends/b -I../src/cc/frontends/b -I../src/cc/frontends/clang -I/home/myuser/mason/mason_packages/linux-x86_64/llvm/11.0.0/include -I/home/myuser/mason/mason_packages/linux-x86_64/elfutils/0.170/include -I../src/cc/compat    -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MT src/cc/frontends/b/CMakeFiles/b_frontend.dir/loader.cc.o -MF \"src/cc/frontends/b/CMakeFiles/b_frontend.dir/loader.cc.o.d\" -o src/cc/frontends/b/CMakeFiles/b_frontend.dir/loader.cc.o -c ../src/cc/frontends/b/loader.cc\r\n../src/cc/frontends/b/loader.cc:39:19: error: call to 'make_unique' is ambiguous\r\n  proto_parser_ = make_unique&lt;ebpf::cc::Parser&gt;(proto_filename);\r\n                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/myuser/mason/mason_packages/linux-x86_64/llvm/11.0.0/bin/../include/c++/v1/memory:2925:1: note: candidate function [with _Tp = ebpf::cc::Parser, _Args = &lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt;&gt; &amp;&gt;]\r\nmake_unique(_Args&amp;&amp;... __args)\r\n^\r\n../src/cc/common.h:28:1: note: candidate function [with T = ebpf::cc::Parser, Args = &lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt;&gt; &amp;&gt;]\r\nmake_unique(Args &amp;&amp;... args) {\r\n^\r\n../src/cc/frontends/b/loader.cc:46:13: error: call to 'make_unique' is ambiguous\r\n  parser_ = make_unique&lt;ebpf::cc::Parser&gt;(filename);\r\n            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/myuser/mason/mason_packages/linux-x86_64/llvm/11.0.0/bin/../include/c++/v1/memory:2925:1: note: candidate function [with _Tp = ebpf::cc::Parser, _Args = &lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt;&gt; &amp;&gt;]\r\nmake_unique(_Args&amp;&amp;... __args)\r\n^\r\n../src/cc/common.h:28:1: note: candidate function [with T = ebpf::cc::Parser, Args = &lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt;&gt; &amp;&gt;]\r\nmake_unique(Args &amp;&amp;... args) {\r\n^\r\n```\r\n\r\n## Solution\r\n\r\nI'm able to fix this by including `common.h` in `loader.cc`. </value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbCommentBody</name><value>[buildbot, test this please]</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbGhRepository</name><value>iovisor/bcc</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ghprbCredentialsId</name><value>6d3daf13-69b8-48b1-9c8f-ec5353264113</value></parameter></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>&lt;a title="Fix compile error: call to 'make_unique' is ambiguous" href="https://github.com/iovisor/bcc/pull/3278"&gt;PR #3278&lt;/a&gt;: Fix compile error: call to ...</description><displayName>#843</displayName><duration>1163663</duration><estimatedDuration>7460664</estimatedDuration><fullDisplayName>bcc-pr #843</fullDisplayName><id>843</id><keepLog>false</keepLog><number>843</number><queueId>6753</queueId><result>SUCCESS</result><timestamp>1613954220004</timestamp><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/843/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=fc25/843/</url></run><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=fc26/843/</url></run><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=fc27/843/</url></run><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=fc28/843/</url></run><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=ubuntu1604/843/</url></run><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=ubuntu1710/843/</url></run><run><number>843</number><url>https://buildbot.iovisor.org/jenkins/user/davemarchevsky/my-views/view/all/job/bcc-pr/label=ubuntu1804/843/</url></run></matrixBuild>