Opened 2 years ago

Last modified 8 weeks ago

#64202 closed defect

Build fails on 10.5.8 PowerPC — at Initial Version

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: powerpc, leopard, snowleopard, rosetta Cc:
Port: libtorrent-rasterbar

Description

[ 28%] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o
/opt/local/bin/g++-mp-7 -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_SSL2 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_DISABLE_LOGGING -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/deps/try_signal -isystem /opt/local/libexec/openssl3/include -isystem /opt/local/libexec/boost/1.71/include -pipe -I/opt/local/libexec/boost/1.71/include -Os -std=c++14 -DNDEBUG -I/opt/local/libexec/boost/1.71/include -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -O3 -DNDEBUG -arch ppc -mmacosx-version-min=10.5 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wc++11-compat -Wextra -Wno-format-zero-length -Wparentheses -Wpedantic -Wvla -Wno-c++11-compat -Wno-noexcept-type -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_voter.cpp
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:170:23: error: variable or field 'CFDispatchRetain' declared void
 void CFDispatchRetain(dispatch_queue_t q) { dispatch_retain(q); }
                       ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:170:23: error: 'dispatch_queue_t' was not declared in this scope
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:171:24: error: variable or field 'CFDispatchRelease' declared void
 void CFDispatchRelease(dispatch_queue_t q) { dispatch_release(q); }
                        ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:171:24: error: 'dispatch_queue_t' was not declared in this scope
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:29: error: 'dispatch_queue_t' was not declared in this scope
 using CFDispatchRef = CFRef<dispatch_queue_t, CFDispatchRetain, CFDispatchRelease>;
                             ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:47: error: 'CFDispatchRetain' was not declared in this scope
 using CFDispatchRef = CFRef<dispatch_queue_t, CFDispatchRetain, CFDispatchRelease>;
                                               ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:47: note: suggested alternative: 'CFRefRetain'
 using CFDispatchRef = CFRef<dispatch_queue_t, CFDispatchRetain, CFDispatchRelease>;
                                               ^~~~~~~~~~~~~~~~
                                               CFRefRetain
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:65: error: 'CFDispatchRelease' was not declared in this scope
 using CFDispatchRef = CFRef<dispatch_queue_t, CFDispatchRetain, CFDispatchRelease>;
                                                                 ^~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:65: note: suggested alternative: 'CFRefRelease'
 using CFDispatchRef = CFRef<dispatch_queue_t, CFDispatchRetain, CFDispatchRelease>;
                                                                 ^~~~~~~~~~~~~~~~~
                                                                 CFRefRelease
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:82: error: template argument 1 is invalid
 using CFDispatchRef = CFRef<dispatch_queue_t, CFDispatchRetain, CFDispatchRelease>;
                                                                                  ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:82: error: template argument 2 is invalid
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:172:82: error: template argument 3 is invalid
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:348:2: error: 'CFDispatchRef' does not name a type; did you mean 'CFDateRef'?
  CFDispatchRef m_queue;
  ^~~~~~~~~~~~~
  CFDateRef
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp: In constructor 'libtorrent::aux::{anonymous}::ip_change_notifier_impl::ip_change_notifier_impl(boost::asio::io_context&)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:301:3: error: 'm_queue' was not declared in this scope
   m_queue = dispatch_queue_create("libtorrent.IPChangeNotifierQueue", nullptr);
   ^~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:301:3: note: suggested alternative: 'ifqueue'
   m_queue = dispatch_queue_create("libtorrent.IPChangeNotifierQueue", nullptr);
   ^~~~~~~
   ifqueue
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:301:13: error: 'dispatch_queue_create' was not declared in this scope
   m_queue = dispatch_queue_create("libtorrent.IPChangeNotifierQueue", nullptr);
             ^~~~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:301:13: note: suggested alternative: 'pthread_create'
   m_queue = dispatch_queue_create("libtorrent.IPChangeNotifierQueue", nullptr);
             ^~~~~~~~~~~~~~~~~~~~~
             pthread_create
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:316:8: error: 'SCDynamicStoreSetDispatchQueue' was not declared in this scope
    || !SCDynamicStoreSetDispatchQueue(m_store.get(), m_queue.get()))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:316:8: note: suggested alternative: 'SCDynamicStoreSetValue'
    || !SCDynamicStoreSetDispatchQueue(m_store.get(), m_queue.get()))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        SCDynamicStoreSetValue
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp: In member function 'virtual void libtorrent::aux::{anonymous}::ip_change_notifier_impl::async_wait(std::function<void(const boost::system::error_code&)>)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:329:7: error: 'm_queue' was not declared in this scope
   if (m_queue)
       ^~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:329:7: note: suggested alternative: 'ifqueue'
   if (m_queue)
       ^~~~~~~
       ifqueue
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp: In member function 'virtual void libtorrent::aux::{anonymous}::ip_change_notifier_impl::cancel()':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:339:4: error: 'SCDynamicStoreSetDispatchQueue' was not declared in this scope
    SCDynamicStoreSetDispatchQueue(m_store.get(), nullptr);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:339:4: note: suggested alternative: 'SCDynamicStoreSetValue'
    SCDynamicStoreSetDispatchQueue(m_store.get(), nullptr);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    SCDynamicStoreSetValue
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:343:3: error: 'm_queue' was not declared in this scope
   m_queue = nullptr;
   ^~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/libtorrent-rasterbar-2.0.5/src/ip_notifier.cpp:343:3: note: suggested alternative: 'ifqueue'
   m_queue = nullptr;
   ^~~~~~~
   ifqueue
make[2]: *** [CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/build'
make[1]: *** [CMakeFiles/torrent-rasterbar.dir/all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/build'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/build'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/work/build" && /usr/bin/make -j4 -w all VERBOSE=ON 
Exit code: 2
Error: Failed to build libtorrent-rasterbar: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
Error: Processing of port libtorrent-rasterbar failed

Change History (1)

Changed 2 years ago by barracuda156

Attachment: main.log added
Note: See TracTickets for help on using tickets.