[MacPorts] #62911: qpdf @10.3.1 cannot be built with gcc because -latomic is not included in the link

MacPorts noreply at macports.org
Tue Dec 6 17:26:45 UTC 2022


#62911: qpdf @10.3.1 cannot be built with gcc because -latomic is not included in
the link
------------------------+---------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.4
Resolution:             |   Keywords:  leopard
      Port:  qpdf       |
------------------------+---------------------

Comment (by ballapete):

 Recent `version @11.2.0` does not build:

 {{{
 [ 22%] Building CXX object
 libqpdf/CMakeFiles/libqpdf_object.dir/QUtil.cc.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/build/libqpdf
 && /opt/local/bin/g++-mp-7 -DPOINTERHOLDER_TRANSITION=4
 -DQPDF_DISABLE_QTC=1
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-11.2.0/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-11.2.0/libqpdf
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/build/libqpdf
 -isystem /opt/local/include -pipe -Os -DNDEBUG -I/opt/local/include
 -D_GLIBCXX_USE_CXX11_ABI=0 -O3 -DNDEBUG -arch ppc -mmacosx-version-
 min=10.4 -fvisibility=hidden -Wall -Wconversion -Wsign-conversion
 -Wshadow=local -Wold-style-cast -std=c++1z -MD -MT
 libqpdf/CMakeFiles/libqpdf_object.dir/QUtil.cc.o -MF
 CMakeFiles/libqpdf_object.dir/QUtil.cc.o.d -o
 CMakeFiles/libqpdf_object.dir/QUtil.cc.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-11.2.0/libqpdf/QUtil.cc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-11.2.0/libqpdf/QUtil.cc:
 In function 'QUtil::QPDFTime QUtil::get_current_qpdf_time()':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/qpdf-11.2.0/libqpdf/QUtil.cc:951:43:
 error: invalid operands of types 'char*(int, int)' and 'int' to binary
 'operator/'
      int tzoff = static_cast<int>(timezone / 60);
                                   ~~~~~~~~~^~~~
 make[2]: *** [libqpdf/CMakeFiles/libqpdf_object.dir/QUtil.cc.o] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_textproc_qpdf/qpdf/work/build'
 }}}

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


More information about the macports-tickets mailing list