On 8/4/19 4:51 PM, Dennis Clarke wrote: > On 8/3/19 9:51 AM, Daniel Ruggeri wrote: >> Hi, all; >> Please find below the proposed release tarball and signatures: >> https://dist.apache.org/repos/dist/dev/httpd/ >> >> I would like to call a VOTE over the next few days to release this >> candidate tarball as 2.4.40: >> [ ] +1: It's not just good, it's good enough! >> [ ] +0: Let's have a talk. >> [ ] -1: There's trouble in paradise. Here's what's wrong. >> >> The computed digests of the tarball up for vote are: >> sha1: 31bc6f87ac209010b8b364abc1c80dfaee53cc64 *httpd-2.4.40.tar.gz >> sha256: 451e6cf6caa09119900b74652266427f70050de5c51948acd4aaaf60d0d3cad0 >> *httpd-2.4.40.tar.gz >> > > > Quick reply here to let you know that the build fails instantly > within server/config.c at func process_resource_config_cb() with > a strange error uttered by Oracle Studio 12.6 thus : > > gmake[2]: Entering directory > '/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/server' > /usr/local/build-1/libtool --silent --mode=compile > /opt/developerstudio12.6/bin/cc -D_STDC_C99= -Xa -g -errfmt=error > -erroff=%none -xmemalign=8s -errshort=full -xstrconst -xildoff -m64 > -xnolibmil -xcode=pic32 -xregs=no%appl -xlibmieee -ftrap=%none > -xarch=sparc -mc -xs -xbuiltin=%none -xdebugformat=dwarf -xunroll=1 > -D_TS_ERRNO -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE > -DSOLARIS2=10 -D_REENTRANT -I/usr/local/include > -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE -D_TS_ERRNO -I. > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/os/unix > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/include > -I/usr/local/include/apr-1 -I/usr/local/include > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/aaa > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/cache > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/core > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/database > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/filters > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/ldap > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/server > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/loggers > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/lua > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/proxy > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/http2 > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/session > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/ssl > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/test > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/server > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/md > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/arch/unix > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/dav/main > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/generators > -I/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/modules/mappers > -prefer-non-pic -static -c config.c && touch config.lo > "config.c", line 1893: error: syntax error before or at: * > "config.c", line 1893: warning: undefined or missing type for: const > "config.c", line 1895: error: undefined symbol: w > "config.c", line 1895: error: left operand of "->" must be pointer to > struct/union > "config.c", line 1896: error: undefined symbol: fname > "config.c", line 1896: error: non-unique member requires struct/union > pointer: p > "config.c", line 1896: error: left operand of "->" must be pointer to > struct/union > "config.c", line 1896: error: left operand of "->" must be pointer to > struct/union > "config.c", line 1896: warning: improper pointer/integer combination: arg #2 > "config.c", line 1907: error: undefined symbol: ap_dir_match_t > "config.c", line 1907: error: syntax error before or at: w > "config.c", line 1912: error: undefined symbol: w > "config.c", line 1912: error: undefined struct/union member: prefix > "config.c", line 1912: warning: left operand of "." must be struct/union > object > "config.c", line 1912: warning: improper pointer/integer combination: op "=" > "config.c", line 1913: error: non-unique member requires struct/union > object: p > "config.c", line 1913: warning: left operand of "." must be struct/union > object > "config.c", line 1913: error: cannot access member of non-struct/union > object > "config.c", line 1914: warning: left operand of "." must be struct/union > object > "config.c", line 1914: error: cannot access member of non-struct/union > object > "config.c", line 1915: error: non-unique member requires struct/union > object: flags > "config.c", line 1915: warning: left operand of "." must be struct/union > object > "config.c", line 1915: error: cannot access member of non-struct/union > object > "config.c", line 1915: error: undefined symbol: AP_DIR_FLAG_OPTIONAL > "config.c", line 1915: error: undefined symbol: AP_DIR_FLAG_NONE > "config.c", line 1915: error: undefined symbol: AP_DIR_FLAG_RECURSIVE > "config.c", line 1916: error: undefined struct/union member: cb > "config.c", line 1916: warning: left operand of "." must be struct/union > object > "config.c", line 1916: warning: improper pointer/integer combination: op "=" > "config.c", line 1917: warning: left operand of "." must be struct/union > object > "config.c", line 1917: error: cannot access member of non-struct/union > object > "config.c", line 1918: error: undefined struct/union member: depth > "config.c", line 1918: warning: left operand of "." must be struct/union > object > "config.c", line 1931: warning: implicit function declaration: > ap_dir_nofnmatch > "config.c", line 1931: warning: improper pointer/integer combination: op "=" > "config.c", line 1949: warning: implicit function declaration: > ap_dir_fnmatch > "config.c", line 1949: warning: improper pointer/integer combination: op "=" > cc: acomp failed for config.c > gmake[2]: *** > [/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/build/rules.mk:206: > config.lo] Error 1 > gmake[2]: Leaving directory > '/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/server' > gmake[1]: *** > [/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/build/rules.mk:75: > all-recursive] Error 1 > gmake[1]: Leaving directory > '/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/server' > gmake: *** > [/usr/local/build/httpd-2.4.40_SunOS5.10_sparc64vii+.001/build/rules.mk:75: > all-recursive] Error 1 > >
Turns out that gcc 8.2.0 will compile that source but Oracle Studio 12.6 rejects it. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional
