[MacPorts] #71464: libpnet6 fails to build: error: conflicting types for ‘socklen_t’

MacPorts noreply at macports.org
Thu Dec 5 20:00:24 UTC 2024


#71464: libpnet6 fails to build: error: conflicting types for ‘socklen_t’
--------------------------+----------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  libpnet6
--------------------------+----------------------
 {{{
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5/src'
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5/src'
    ++++ Making if  ++++
 make[3]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5/src/if'
 if-ifconf.c --> if-ifconf.o
 if-lifconf.c --> if-lifconf.o
 pnetif.c --> pnetif.o
 if-win.c --> if-win.o
 if-sysctl.c --> if-sysctl.o
 In file included from ../local.h:133,
                  from if-lifconf.c:54:
 /usr/include/sys/socket.h:108: error: conflicting types for ‘socklen_t’
 ../local.h:96: error: previous declaration of ‘socklen_t’ was here
 In file included from ../local.h:133,
                  from pnetif.c:54:
 /usr/include/sys/socket.h:108: error: conflicting types for ‘socklen_t’
 ../local.h:96: error: previous declaration of ‘socklen_t’ was here
 In file included from ../local.h:133,
                  from if-win.c:51:
 /usr/include/sys/socket.h:108: error: conflicting types for ‘socklen_t’
 ../local.h:96: error: previous declaration of ‘socklen_t’ was here
 In file included from ../local.h:133,
                  from if-ifconf.c:52:
 /usr/include/sys/socket.h:108: error: conflicting types for ‘socklen_t’
 ../local.h:96: error: previous declaration of ‘socklen_t’ was here
 In file included from ../local.h:133,
                  from if-sysctl.c:61:
 /usr/include/sys/socket.h:108: error: conflicting types for ‘socklen_t’
 ../local.h:96: error: previous declaration of ‘socklen_t’ was here
 make[3]: *** [if-win.o] Error 1
 make[3]: *** Waiting for unfinished jobs....
 make[3]: *** [if-lifconf.o] Error 1
 make[3]: *** [if-ifconf.o] Error 1
 make[3]: *** [pnetif.o] Error 1
 make[3]: *** [if-sysctl.o] Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5/src/if'
 make[2]: *** [pnet] Error 2
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5/src'
 make[1]: *** [pnet6] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5'
 make: *** [macos] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpnet6/libpnet6/work/libpnet6-0.1.5"
 && /usr/bin/make -j6 -w macos
 Exit code: 2
 Error: Failed to build libpnet6: command execution failed
 }}}

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


More information about the macports-tickets mailing list