[MacPorts] #72378: libssh fails to build on Leopard ppc64: error: assuming signed overflow does not occur when simplifying conditional to constant

MacPorts noreply at macports.org
Sun Apr 20 09:29:43 UTC 2025


#72378: libssh fails to build on Leopard ppc64: error: assuming signed overflow
does not occur when simplifying conditional to constant
----------------------------+--------------------
 Reporter:  barracuda156    |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.10.5
 Keywords:  ppc64, leopard  |       Port:  libssh
----------------------------+--------------------
 {{{
 [ 26%] Building C object src/CMakeFiles/ssh.dir/pcap.c.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build/src
 && /usr/bin/gcc-4.2 -DLIBSSH_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build
 -isystem /opt/local/include -isystem /opt/local/libexec/openssl3/include
 -pipe -Os -DNDEBUG -isystem/opt/local/include -std=gnu99 -arch ppc64
 -mmacosx-version-min=10.5 -fPIC -fvisibility=hidden -Wall -Wshadow
 -Wmissing-prototypes -Wcast-align -Werror=address -Wstrict-prototypes
 -Werror=strict-prototypes -Wwrite-strings -Werror=write-strings -Werror-
 implicit-function-declaration -Wpointer-arith -Werror=pointer-arith
 -Wdeclaration-after-statement -Werror=declaration-after-statement
 -Wreturn-type -Werror=return-type -Wuninitialized -Werror=uninitialized
 -Werror=strict-overflow -Wstrict-overflow=2 -Wno-format-zero-length
 -Wmissing-field-initializers -Wsign-compare -Wold-style-definition -Werror
 =old-style-definition -Wimplicit-int -Werror=implicit-int -Werror=unused-
 variable -Wformat -Wformat-security -Werror=format-security -fno-common
 -fstack-protector -Wno-deprecated-declarations -MD -MT
 src/CMakeFiles/ssh.dir/pcap.c.o -MF CMakeFiles/ssh.dir/pcap.c.o.d -o
 CMakeFiles/ssh.dir/pcap.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/src/pcap.c
 [ 27%] Building C object src/CMakeFiles/ssh.dir/pki.c.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build/src
 && /usr/bin/gcc-4.2 -DLIBSSH_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build
 -isystem /opt/local/include -isystem /opt/local/libexec/openssl3/include
 -pipe -Os -DNDEBUG -isystem/opt/local/include -std=gnu99 -arch ppc64
 -mmacosx-version-min=10.5 -fPIC -fvisibility=hidden -Wall -Wshadow
 -Wmissing-prototypes -Wcast-align -Werror=address -Wstrict-prototypes
 -Werror=strict-prototypes -Wwrite-strings -Werror=write-strings -Werror-
 implicit-function-declaration -Wpointer-arith -Werror=pointer-arith
 -Wdeclaration-after-statement -Werror=declaration-after-statement
 -Wreturn-type -Werror=return-type -Wuninitialized -Werror=uninitialized
 -Werror=strict-overflow -Wstrict-overflow=2 -Wno-format-zero-length
 -Wmissing-field-initializers -Wsign-compare -Wold-style-definition -Werror
 =old-style-definition -Wimplicit-int -Werror=implicit-int -Werror=unused-
 variable -Wformat -Wformat-security -Werror=format-security -fno-common
 -fstack-protector -Wno-deprecated-declarations -MD -MT
 src/CMakeFiles/ssh.dir/pki.c.o -MF CMakeFiles/ssh.dir/pki.c.o.d -o
 CMakeFiles/ssh.dir/pki.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/src/pki.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/src/packet.c:
 In function ‘ssh_packet_socket_callback’:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/libssh-0.11.1/src/packet.c:1177:
 error: assuming signed overflow does not occur when simplifying
 conditional to constant
 {standard input}:1460:non-relocatable subtraction expression,
 "___func__.19240" minus "L00000000014$pb"
 {standard input}:1460:symbol: "___func__.19240" can't be undefined in a
 subtraction expression
 {standard input}:1457:non-relocatable subtraction expression,
 "___func__.19240" minus "L00000000014$pb"
 {standard input}:1457:symbol: "___func__.19240" can't be undefined in a
 subtraction expression
 {standard input}:1326:non-relocatable subtraction expression,
 "___func__.19206" minus "L00000000013$pb"
 {standard input}:1326:symbol: "___func__.19206" can't be undefined in a
 subtraction expression
 {standard input}:1323:non-relocatable subtraction expression,
 "___func__.19206" minus "L00000000013$pb"
 {standard input}:1323:symbol: "___func__.19206" can't be undefined in a
 subtraction expression
 {standard input}:1286:non-relocatable subtraction expression,
 "___func__.19250" minus "L00000000012$pb"
 {standard input}:1286:symbol: "___func__.19250" can't be undefined in a
 subtraction expression
 {standard input}:1284:non-relocatable subtraction expression,
 "___func__.19250" minus "L00000000012$pb"
 {standard input}:1284:symbol: "___func__.19250" can't be undefined in a
 subtraction expression
 {standard input}:1186:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1186:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1183:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1183:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1172:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1172:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1170:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1170:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1131:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1131:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1130:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1130:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1124:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1124:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:1121:non-relocatable subtraction expression,
 "___func__.19409" minus "L00000000011$pb"
 {standard input}:1121:symbol: "___func__.19409" can't be undefined in a
 subtraction expression
 {standard input}:995:non-relocatable subtraction expression,
 "___func__.19308" minus "L00000000010$pb"
 {standard input}:995:symbol: "___func__.19308" can't be undefined in a
 subtraction expression
 {standard input}:991:non-relocatable subtraction expression,
 "___func__.19308" minus "L00000000010$pb"
 {standard input}:991:symbol: "___func__.19308" can't be undefined in a
 subtraction expression
 {standard input}:881:non-relocatable subtraction expression,
 "___func__.19308" minus "L00000000010$pb"
 {standard input}:881:symbol: "___func__.19308" can't be undefined in a
 subtraction expression
 {standard input}:877:non-relocatable subtraction expression,
 "___func__.19308" minus "L00000000010$pb"
 {standard input}:877:symbol: "___func__.19308" can't be undefined in a
 subtraction expression
 {standard input}:715:non-relocatable subtraction expression,
 "___func__.18976" minus "L00000000009$pb"
 {standard input}:715:symbol: "___func__.18976" can't be undefined in a
 subtraction expression
 {standard input}:712:non-relocatable subtraction expression,
 "___func__.18976" minus "L00000000009$pb"
 {standard input}:712:symbol: "___func__.18976" can't be undefined in a
 subtraction expression
 {standard input}:604:non-relocatable subtraction expression,
 "_ssh_packet_socket_callback" minus "L00000000008$pb"
 {standard input}:604:symbol: "_ssh_packet_socket_callback" can't be
 undefined in a subtraction expression
 {standard input}:601:non-relocatable subtraction expression,
 "_ssh_packet_socket_callback" minus "L00000000008$pb"
 {standard input}:601:symbol: "_ssh_packet_socket_callback" can't be
 undefined in a subtraction expression
 {standard input}:587:non-relocatable subtraction expression,
 "_default_packet_handlers" minus "L00000000007$pb"
 {standard input}:587:symbol: "_default_packet_handlers" can't be undefined
 in a subtraction expression
 {standard input}:585:non-relocatable subtraction expression,
 "_default_packet_handlers" minus "L00000000007$pb"
 {standard input}:585:symbol: "_default_packet_handlers" can't be undefined
 in a subtraction expression
 {standard input}:557:non-relocatable subtraction expression,
 "___func__.19185" minus "L00000000006$pb"
 {standard input}:557:symbol: "___func__.19185" can't be undefined in a
 subtraction expression
 {standard input}:553:non-relocatable subtraction expression,
 "___func__.19185" minus "L00000000006$pb"
 {standard input}:553:symbol: "___func__.19185" can't be undefined in a
 subtraction expression
 {standard input}:486:non-relocatable subtraction expression,
 "___func__.19263" minus "L00000000005$pb"
 {standard input}:486:symbol: "___func__.19263" can't be undefined in a
 subtraction expression
 {standard input}:485:non-relocatable subtraction expression,
 "___func__.19263" minus "L00000000005$pb"
 {standard input}:485:symbol: "___func__.19263" can't be undefined in a
 subtraction expression
 {standard input}:479:non-relocatable subtraction expression,
 "___func__.19263" minus "L00000000005$pb"
 {standard input}:479:symbol: "___func__.19263" can't be undefined in a
 subtraction expression
 {standard input}:476:non-relocatable subtraction expression,
 "___func__.19263" minus "L00000000005$pb"
 {standard input}:476:symbol: "___func__.19263" can't be undefined in a
 subtraction expression
 {standard input}:426:non-relocatable subtraction expression,
 "___func__.19271" minus "L00000000004$pb"
 {standard input}:426:symbol: "___func__.19271" can't be undefined in a
 subtraction expression
 {standard input}:422:non-relocatable subtraction expression,
 "___func__.19271" minus "L00000000004$pb"
 {standard input}:422:symbol: "___func__.19271" can't be undefined in a
 subtraction expression
 {standard input}:340:non-relocatable subtraction expression,
 "___func__.19152" minus "L00000000003$pb"
 {standard input}:340:symbol: "___func__.19152" can't be undefined in a
 subtraction expression
 {standard input}:337:non-relocatable subtraction expression,
 "___func__.19152" minus "L00000000003$pb"
 {standard input}:337:symbol: "___func__.19152" can't be undefined in a
 subtraction expression
 {standard input}:154:non-relocatable subtraction expression,
 "___func__.19467" minus "L00000000002$pb"
 {standard input}:154:symbol: "___func__.19467" can't be undefined in a
 subtraction expression
 {standard input}:151:non-relocatable subtraction expression,
 "___func__.19467" minus "L00000000002$pb"
 {standard input}:151:symbol: "___func__.19467" can't be undefined in a
 subtraction expression
 {standard input}:93:non-relocatable subtraction expression,
 "___func__.19448" minus "L00000000001$pb"
 {standard input}:93:symbol: "___func__.19448" can't be undefined in a
 subtraction expression
 {standard input}:91:non-relocatable subtraction expression,
 "___func__.19448" minus "L00000000001$pb"
 {standard input}:91:symbol: "___func__.19448" can't be undefined in a
 subtraction expression
 make[2]: *** [src/CMakeFiles/ssh.dir/packet.c.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build'
 make[1]: *** [src/CMakeFiles/ssh.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_devel_libssh/libssh/work/build'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libssh/libssh/work/build"
 && /usr/bin/make -j6 -w all VERBOSE=ON
 Exit code: 2
 }}}

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


More information about the macports-tickets mailing list