[MacPorts] #66644: bzip3 does not build with gcc-4.2 on 10.6.8: error: ‘for’ loop initial declaration used outside C99 mode

MacPorts noreply at macports.org
Sat Jan 7 15:25:39 UTC 2023


#66644: bzip3 does not build with gcc-4.2 on 10.6.8: error: ‘for’ loop initial
declaration used outside C99 mode
----------------------------------+----------------------
 Reporter:  barracuda156          |      Owner:  sech1p
     Type:  defect                |     Status:  assigned
 Priority:  Normal                |  Milestone:
Component:  ports                 |    Version:  2.8.0
 Keywords:  snowleopard, leopard  |       Port:  bzip3
----------------------------------+----------------------
 {{{
 src/main.c: In function ‘process’:
 src/main.c:278: error: ‘for’ loop initial declaration used outside C99
 mode
 src/main.c:304: error: ‘for’ loop initial declaration used outside C99
 mode
 src/main.c:310: error: redefinition of ‘j’
 src/main.c:304: error: previous definition of ‘j’ was here
 src/main.c:310: error: ‘for’ loop initial declaration used outside C99
 mode
 src/main.c:332: error: ‘for’ loop initial declaration used outside C99
 mode
 src/main.c:338: error: redefinition of ‘j’
 src/main.c:332: error: previous definition of ‘j’ was here
 src/main.c:338: error: ‘for’ loop initial declaration used outside C99
 mode
 src/main.c:356: error: ‘for’ loop initial declaration used outside C99
 mode
 src/main.c:365: error: redefinition of ‘i’
 src/main.c:278: error: previous definition of ‘i’ was here
 src/main.c:365: error: ‘for’ loop initial declaration used outside C99
 mode
 make[1]: *** [src/bzip3-main.o] Error 1
 make[1]: *** Waiting for unfinished jobs....
 libtool: compile:  /usr/bin/gcc-4.2 -DPACKAGE_NAME=\"bzip3\"
 -DPACKAGE_TARNAME=\"bzip3\" -DPACKAGE_VERSION=\"1.2.1\"
 "-DPACKAGE_STRING=\"bzip3 1.2.1\""
 -DPACKAGE_BUGREPORT=\"https://github.com/kspalaiologos/bzip3\"
 -DPACKAGE_URL=\"\" -DPACKAGE=\"bzip3\" -DVERSION=\"1.2.1\"
 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_H=1 -DHAVE_GETOPT_LONG=1
 -Drestrict=__restrict -DHAVE_PTHREAD_PRIO_INHERIT=1 -I.
 -I/opt/local/include -I./include -pipe -Os -arch ppc -pthread -DPTHREAD
 -MT src/libbz3.lo -MD -MP -MF src/.deps/libbz3.Tpo -c src/libbz3.c  -fno-
 common -DPIC -o src/.libs/libbz3.o
 src/libbz3.c: In function ‘lzp_encode_block’:
 src/libbz3.c:92: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘lzp_decode_block’:
 src/libbz3.c:163: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘mrlec’:
 src/libbz3.c:235: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:237: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘mrled’:
 src/libbz3.c:267: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:269: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘begin’:
 src/libbz3.c:305: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:306: error: redefinition of ‘i’
 src/libbz3.c:305: error: previous definition of ‘i’ was here
 src/libbz3.c:306: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:307: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:308: error: redefinition of ‘i’
 src/libbz3.c:306: error: previous definition of ‘i’ was here
 src/libbz3.c:308: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:309: error: redefinition of ‘j’
 src/libbz3.c:307: error: previous definition of ‘j’ was here
 src/libbz3.c:309: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:310: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘encode_bytes’:
 src/libbz3.c:317: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘decode_bytes’:
 src/libbz3.c:396: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘bz3_encode_blocks’:
 src/libbz3.c:755: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:761: error: redefinition of ‘i’
 src/libbz3.c:755: error: previous definition of ‘i’ was here
 src/libbz3.c:761: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:762: error: redefinition of ‘i’
 src/libbz3.c:761: error: previous definition of ‘i’ was here
 src/libbz3.c:762: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘bz3_decode_blocks’:
 src/libbz3.c:768: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c:775: error: redefinition of ‘i’
 src/libbz3.c:768: error: previous definition of ‘i’ was here
 src/libbz3.c:775: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘bz3_compress’:
 src/libbz3.c:817: error: ‘for’ loop initial declaration used outside C99
 mode
 src/libbz3.c: In function ‘bz3_decompress’:
 src/libbz3.c:861: error: ‘for’ loop initial declaration used outside C99
 mode
 make[1]: *** [src/libbz3.lo] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_archivers_bzip3/bzip3/work/bzip3-1.2.1'
 make: *** [all] Error 2

 }}}

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


More information about the macports-tickets mailing list