[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