[MacPorts] #71487: libvmime build error: 'AI_NUMERICSERV' was not declared in this scope

MacPorts noreply at macports.org
Sun Dec 8 01:18:00 UTC 2024


#71487: libvmime build error: 'AI_NUMERICSERV' was not declared in this scope
--------------------------+----------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  libvmime
--------------------------+----------------------
 {{{
 [ 67%] Building CXX object
 CMakeFiles/vmime.dir/src/vmime/security/cert/certificateException.cpp.o
 /opt/local/bin/ccache /opt/local/bin/g++-mp-14 -Dvmime_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/build/src
 -I/opt/local/include -pipe -Os -DNDEBUG -I/opt/local/include
 -D_GLIBCXX_USE_CXX11_ABI=0 -fvisibility=hidden -fvisibility-inlines-hidden
 -std=c++11 -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-
 cast -Wconversion -Wcast-align -Wno-long-long -std=gnu++17 -arch ppc
 -mmacosx-version-min=10.6 -fPIC -DVMIME_SHARED -MD -MT
 CMakeFiles/vmime.dir/src/vmime/security/cert/certificateException.cpp.o
 -MF
 CMakeFiles/vmime.dir/src/vmime/security/cert/certificateException.cpp.o.d
 -o CMakeFiles/vmime.dir/src/vmime/security/cert/certificateException.cpp.o
 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/security/cert/certificateException.cpp
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:33,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/headerFieldValue.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/dateTime.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platform.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platforms/posix/posixHandler.hpp:34,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platforms/posix/posixSocket.cpp:31:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:155:28:
 note:   by 'vmime::generationContext&
 vmime::generationContext::operator=(const vmime::generationContext&)'
   155 |         generationContext& operator=(const generationContext&
 ctx);
       |                            ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:34:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/parsingContext.hpp:38:20:
 note:   by 'vmime::parsingContext& vmime::parsingContext::operator=(const
 vmime::parsingContext&)'
    38 | class VMIME_EXPORT parsingContext : public context
       |                    ^~~~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platforms/posix/posixSocket.cpp:
 In member function 'void
 vmime::platforms::posix::posixSocket::resolve(addrinfo**, const
 vmime::string&, vmime::port_t)':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platforms/posix/posixSocket.cpp:409:41:
 error: 'AI_NUMERICSERV' was not declared in this scope; did you mean
 'NI_NUMERICSERV'?
   409 |         hints.ai_flags = AI_CANONNAME | AI_NUMERICSERV;
       |                                         ^~~~~~~~~~~~~~
       |                                         NI_NUMERICSERV
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platforms/posix/posixSocket.cpp:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/platforms/posix/posixSocket.cpp:75:7:
 warning: 'char* {anonymous}::vmime_strerror_r_result(char*, char*)'
 defined but not used [-Wunused-function]
    75 | char* vmime_strerror_r_result(char* res, char* /* buf */)
       |       ^~~~~~~~~~~~~~~~~~~~~~~
 make[2]: ***
 [CMakeFiles/vmime.dir/src/vmime/platforms/posix/posixSocket.cpp.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:33,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/headerFieldValue.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/dateTime.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/security/cert/X509Certificate.hpp:40,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/security/cert/X509Certificate.cpp:30:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:155:28:
 note:   by 'vmime::generationContext&
 vmime::generationContext::operator=(const vmime::generationContext&)'
   155 |         generationContext& operator=(const generationContext&
 ctx);
       |                            ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:34:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/parsingContext.hpp:38:20:
 note:   by 'vmime::parsingContext& vmime::parsingContext::operator=(const
 vmime::parsingContext&)'
    38 | class VMIME_EXPORT parsingContext : public context
       |                    ^~~~~~~~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:33,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/headerFieldValue.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/word.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/utility/path.hpp:31,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/exception.hpp:32,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/security/cert/certificateException.hpp:36,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/security/cert/certificateException.cpp:30:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:155:28:
 note:   by 'vmime::generationContext&
 vmime::generationContext::operator=(const vmime::generationContext&)'
   155 |         generationContext& operator=(const generationContext&
 ctx);
       |                            ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:34:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/parsingContext.hpp:38:20:
 note:   by 'vmime::parsingContext& vmime::parsingContext::operator=(const
 vmime::parsingContext&)'
    38 | class VMIME_EXPORT parsingContext : public context
       |                    ^~~~~~~~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:33,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/headerFieldValue.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/relay.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/relay.cpp:24:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:155:28:
 note:   by 'vmime::generationContext&
 vmime::generationContext::operator=(const vmime::generationContext&)'
   155 |         generationContext& operator=(const generationContext&
 ctx);
       |                            ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:34:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/parsingContext.hpp:38:20:
 note:   by 'vmime::parsingContext& vmime::parsingContext::operator=(const
 vmime::parsingContext&)'
    38 | class VMIME_EXPORT parsingContext : public context
       |                    ^~~~~~~~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:33,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/headerFieldValue.hpp:29,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/word.hpp:28,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/utility/path.hpp:31,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/exception.hpp:32,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/propertySet.hpp:34,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/propertySet.cpp:24:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/generationContext.hpp:155:28:
 note:   by 'vmime::generationContext&
 vmime::generationContext::operator=(const vmime::generationContext&)'
   155 |         generationContext& operator=(const generationContext&
 ctx);
       |                            ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/context.hpp:111:26:
 warning: 'virtual vmime::context& vmime::context::operator=(const
 vmime::context&)' was hidden [-Woverloaded-virtual=]
   111 |         virtual context& operator=(const context& ctx);
       |                          ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/component.hpp:34:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/vmime-0.9.2/src/vmime/parsingContext.hpp:38:20:
 note:   by 'vmime::parsingContext& vmime::parsingContext::operator=(const
 vmime::parsingContext&)'
    38 | class VMIME_EXPORT parsingContext : public context
       |                    ^~~~~~~~~~~~~~
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_libvmime/libvmime/work/build'
 make[1]: *** [CMakeFiles/vmime.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_mail_libvmime/libvmime/work/build'
 make: *** [all] Error 2
 }}}

 Same error as in #71486

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


More information about the macports-tickets mailing list