[MacPorts] #62425: py-pikepdf @2.8.0.post2 - Build on El Capitan needs a more modern compiler

MacPorts noreply at macports.org
Thu Mar 11 10:30:34 UTC 2021


#62425: py-pikepdf  @2.8.0.post2 - Build on El Capitan needs a more modern compiler
-------------------------+-------------------------
  Reporter:  snowflake   |      Owner:  Schamschula
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.99
Resolution:              |   Keywords:
      Port:  py-pikepdf  |
-------------------------+-------------------------

Comment (by snowflake):

 Yesterday I looked at the buildbot for  132798  2021-02-01 16:41:08

 It appears to be offline at the moment, but It also showed the build was
 using the system compiler.  The error messages were very similar.

 Here's a message from my log:

 {{{
 :info:build /usr/bin/clang -Wno-unused-result -Wsign-compare
 -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall
 -pipe -Os -arch x86_64 -isysroot/
 -I/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pybind11/include
 -I/opt/local/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9
 -c src/qpdf/pikepdf.cpp -o
 build/temp.macosx-10.11-x86_64-3.9/src/qpdf/pikepdf.o -fvisibility=hidden
 -g0 -stdlib=libc++ -std=c++14
 :info:build src/qpdf/pikepdf.cpp:59:9: error: no matching constructor for
 initialization of 'match_replace' (aka 'pair<basic_regex<char>,
 basic_string<char, char_traits<char>, allocator<char> > >')
 :info:build         match_replace{"QPDF::copyForeign(?:Object)?",
 "pikepdf.copy_foreign"},
 :info:build         ^
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/62425#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list