[MacPorts] #65645: google-glog fails on 10.6.8 Rosetta: raw_logging.cc: error: #pragma GCC diagnostic not allowed inside functions

MacPorts noreply at macports.org
Tue Aug 9 17:40:46 UTC 2022


#65645: google-glog fails on 10.6.8 Rosetta: raw_logging.cc: error: #pragma GCC
diagnostic not allowed inside functions
-------------------------------------------+-------------------------
 Reporter:  barracuda156                   |      Owner:  (none)
     Type:  defect                         |     Status:  new
 Priority:  Normal                         |  Milestone:
Component:  ports                          |    Version:  2.7.2
 Keywords:  powerpc, rosetta, snowleopard  |       Port:  google-glog
-------------------------------------------+-------------------------
 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/raw_logging.cc: In function ‘bool
 google::VADoRawLog(char**, size_t*, const char*, char*)’:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/raw_logging.cc:105: error: #pragma GCC diagnostic
 not allowed inside functions
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/raw_logging.cc:106: error: #pragma GCC diagnostic
 not allowed inside functions
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/raw_logging.cc:110: error: #pragma GCC diagnostic
 not allowed inside functions
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/vlog_is_on.cc:44:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/build/glog/raw_logging.h:48: warning: expected
 [error|warning|ignored] after ‘#pragma GCC diagnostic’
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/build/glog/raw_logging.h:161: warning: expected
 [error|warning|ignored] after ‘#pragma GCC diagnostic’
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/logging.cc:69:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/build/glog/raw_logging.h:48: warning: expected
 [error|warning|ignored] after ‘#pragma GCC diagnostic’
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/build/glog/raw_logging.h:161: warning: expected
 [error|warning|ignored] after ‘#pragma GCC diagnostic’
 make[2]: *** [CMakeFiles/glogbase.dir/src/raw_logging.cc.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/logging.cc: In member function ‘virtual void
 google::LogSink::send(google::LogSeverity, const char*, const char*, int,
 const google::LogMessageTime&, const char*, size_t)’:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/logging.cc:2083: error: #pragma GCC diagnostic
 not allowed inside functions
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/logging.cc:2084: error: #pragma GCC diagnostic
 not allowed inside functions
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_devel_google-glog/google-
 glog/work/glog-0.6.0/src/logging.cc:2092: error: #pragma GCC diagnostic
 not allowed inside functions
 make[2]: *** [CMakeFiles/glogbase.dir/src/logging.cc.o] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/65645>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list