[MacPorts] #68543: nmap @7.94 is broken on ppc: MACLookup.cc: error: integer constant is too large for ‘long’ type

MacPorts noreply at macports.org
Tue Oct 24 19:42:19 UTC 2023


#68543: nmap @7.94 is broken on ppc: MACLookup.cc: error: integer constant is too
large for ‘long’ type
--------------------------------------------------+------------------------
 Reporter:  barracuda156                          |      Owner:  danielluke
     Type:  defect                                |     Status:  assigned
 Priority:  Normal                                |  Milestone:
Component:  ports                                 |    Version:  2.8.1
 Keywords:  tiger, leopard, snowleopard, powerpc  |       Port:  nmap
--------------------------------------------------+------------------------
 {{{
 :info:build libtool: compile:  /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I.
 -I../include -I../include -I/opt/local/libexec/openssl3/include
 -isystem/opt/local/include -pipe -I/opt/local/libexec/openssl3/include -Os
 -arch ppc -Wall -c tun-none.c -o tun-none.o
 :info:build /usr/bin/g++-4.2 -c -I../liblua -I../libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I../nbase -I../nsock/include
 -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -no-cpp-precomp -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall -fno-strict-
 aliasing PacketElement.cc -o PacketElement.o
 :info:build /usr/bin/gcc-4.2 -O2 -Wall -Wextra -DLUA_COMPAT_5_3  -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall
 -DLUA_USE_MACOSX   -c -o lobject.o lobject.c
 :info:build /bin/sh ../libtool --tag=CC   --mode=link /usr/bin/gcc-4.2
 -pipe -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall -version-
 info 1:1:0 -L/opt/local/libexec/openssl3/lib -L/opt/local/lib
 -Wl,-headerpad_max_install_names -arch ppc -o libdnet.la -rpath
 /opt/local/lib addr-util.lo addr.lo blob.lo ip-util.lo ip6.lo rand.lo arp-
 bsd.lo eth-bsd.lo fw-none.lo intf.lo ip.lo route-bsd.lo tun-none.lo
 :info:build /usr/bin/g++-4.2 -c -I../liblua -I../libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I../nbase -I../nsock/include
 -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -no-cpp-precomp -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall -fno-strict-
 aliasing NetworkLayerElement.cc -o NetworkLayerElement.o
 :info:build /usr/bin/g++-4.2 -c -I../liblua -I../libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I../nbase -I../nsock/include
 -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -no-cpp-precomp -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall -fno-strict-
 aliasing TransportLayerElement.cc -o TransportLayerElement.o
 :info:build /usr/bin/g++-4.2 -c -I./liblua -I./libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I./nbase -I./nsock/include
 -DHAVE_CONFIG_H -DNMAP_PLATFORM=\"powerpc-apple-darwin10.0.0d2\"
 -DNMAPDATADIR=\"/opt/local/share/nmap\" -D_FORTIFY_SOURCE=2 -no-cpp-
 precomp -pipe -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall
 -fno-strict-aliasing   MACLookup.cc -o MACLookup.o
 :info:build /usr/bin/gcc-4.2 -O2 -Wall -Wextra -DLUA_COMPAT_5_3  -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall
 -DLUA_USE_MACOSX   -c -o lopcodes.o lopcodes.c
 :info:build /usr/bin/gcc-4.2 -O2 -Wall -Wextra -DLUA_COMPAT_5_3  -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall
 -DLUA_USE_MACOSX  -c lparser.c
 :info:build MACLookup.cc:161: error: integer constant is too large for
 ‘long’ type
 :info:build /usr/bin/g++-4.2 -c -I../liblua -I../libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I../nbase -I../nsock/include
 -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -no-cpp-precomp -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall -fno-strict-
 aliasing ARPHeader.cc -o ARPHeader.o
 :info:build /usr/bin/g++-4.2 -c -I./liblua -I./libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I./nbase -I./nsock/include
 -DHAVE_CONFIG_H -DNMAP_PLATFORM=\"powerpc-apple-darwin10.0.0d2\"
 -DNMAPDATADIR=\"/opt/local/share/nmap\" -D_FORTIFY_SOURCE=2 -no-cpp-
 precomp -pipe -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall
 -fno-strict-aliasing   nmap_dns.cc -o nmap_dns.o
 :info:build MACLookup.cc: In function ‘void mac_prefix_init()’:
 :info:build MACLookup.cc:161: warning: format ‘%0*lX’ expects type ‘long
 unsigned int’, but argument 3 has type ‘long long unsigned int’
 :info:build libtool: link: ar cru .libs/libdnet.a  addr-util.o addr.o
 blob.o ip-util.o ip6.o rand.o arp-bsd.o eth-bsd.o fw-none.o intf.o ip.o
 route-bsd.o tun-none.o
 :info:build /usr/bin/g++-4.2 -c -I../liblua -I../libdnet-stripped/include
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -I/opt/local/libexec/openssl3/include -I../nbase -I../nsock/include
 -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -no-cpp-precomp -pipe
 -I/opt/local/libexec/openssl3/include -Os -arch ppc -Wall -fno-strict-
 aliasing EthernetHeader.cc -o EthernetHeader.o
 :info:build libtool: link: ranlib .libs/libdnet.a
 :info:build make: *** [MACLookup.o] Error 1
 }}}

 Cannot test on `i386`, but possibly broken there too. Earlier versions
 installed fine, AFAICT.

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


More information about the macports-tickets mailing list