[MacPorts] #71483: smtpping fails to build: error: ‘const struct __res_state’ has no member named ‘res_h_errno’

MacPorts noreply at macports.org
Sat Dec 7 18:28:42 UTC 2024


#71483: smtpping fails to build: error: ‘const struct __res_state’ has no member
named ‘res_h_errno’
--------------------------+----------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  smtpping
--------------------------+----------------------
 https://github.com/halon/smtpping/issues/9

 {{{
 --->  Building smtpping
 Executing:  cd
 "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build"
 && /usr/bin/make -j6 -w all VERBOSE=ON
 make: Entering directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 /opt/local/bin/cmake
 -S/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4
 -B/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build
 --check-build-system CMakeFiles/Makefile.cmake 0
 /opt/local/bin/cmake -E cmake_progress_start
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build/CMakeFiles
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build//CMakeFiles/progress.marks
 /usr/bin/make  -f CMakeFiles/Makefile2 all
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 /usr/bin/make  -f CMakeFiles/smtpping.dir/build.make
 CMakeFiles/smtpping.dir/depend
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 cd
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build
 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles"
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build/CMakeFiles/smtpping.dir/DependInfo.cmake
 "--color="
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 /usr/bin/make  -f CMakeFiles/smtpping.dir/build.make
 CMakeFiles/smtpping.dir/build
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 [ 33%] Building CXX object CMakeFiles/smtpping.dir/smtpping.cpp.o
 /opt/local/bin/ccache /usr/bin/g++-4.2 -DBIND_8_COMPAT  -pipe -Os -DNDEBUG
 -I/opt/local/include -arch ppc -mmacosx-version-min=10.6 -MD -MT
 CMakeFiles/smtpping.dir/smtpping.cpp.o -MF
 CMakeFiles/smtpping.dir/smtpping.cpp.o.d -o
 CMakeFiles/smtpping.dir/smtpping.cpp.o -c
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/smtpping.cpp
 [ 66%] Building CXX object CMakeFiles/smtpping.dir/resolver.cpp.o
 /opt/local/bin/ccache /usr/bin/g++-4.2 -DBIND_8_COMPAT  -pipe -Os -DNDEBUG
 -I/opt/local/include -arch ppc -mmacosx-version-min=10.6 -MD -MT
 CMakeFiles/smtpping.dir/resolver.cpp.o -MF
 CMakeFiles/smtpping.dir/resolver.cpp.o.d -o
 CMakeFiles/smtpping.dir/resolver.cpp.o -c
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp
 In file included from
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:21:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.hpp:
 In member function ‘int Resolver::GetLastError() const’:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.hpp:63:
 error: ‘const struct __res_state’ has no member named ‘res_h_errno’
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:
 In constructor ‘Resolver::Resolver()’:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:53:
 error: ‘res_ninit’ was not declared in this scope
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:
 In destructor ‘Resolver::~Resolver()’:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:69:
 error: ‘res_nclose’ was not declared in this scope
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:
 In member function ‘bool Resolver::Lookup(const std::string&,
 Resolver::RecordType, std::vector<std::basic_string<char,
 std::char_traits<char>, std::allocator<char> >,
 std::allocator<std::basic_string<char, std::char_traits<char>,
 std::allocator<char> > > >&)’:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:168:
 error: ‘res_nquery’ was not declared in this scope
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.cpp:171:
 error: ‘struct __res_state’ has no member named ‘res_h_errno’
 make[2]: *** [CMakeFiles/smtpping.dir/resolver.cpp.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 In file included from
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/smtpping.cpp:54:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.hpp:
 In member function ‘int Resolver::GetLastError() const’:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/resolver.hpp:63:
 error: ‘const struct __res_state’ has no member named ‘res_h_errno’
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/smtpping.cpp:
 In function ‘int main(int, char**)’:
 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/smtpping-1.1.4/smtpping.cpp:343:
 error: ‘to_string’ is not a member of ‘std’
 make[2]: *** [CMakeFiles/smtpping.dir/smtpping.cpp.o] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 make[1]: *** [CMakeFiles/smtpping.dir/all] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_smtpping/smtpping/work/build"
 && /usr/bin/make -j6 -w all VERBOSE=ON
 Exit code: 2
 Error: Failed to build smtpping: command execution failed
 }}}

 It probably needs C++11, but fails to build regardless.

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


More information about the macports-tickets mailing list