Mailing List Archive

[Bug 7957] New: - AIX 4.3 64bit build fails
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7957>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7957

AIX 4.3 64bit build fails

Summary: AIX 4.3 64bit build fails
Product: Apache httpd-2.0
Version: 2.0.35
Platform: PC
OS/Version: AIX
Status: NEW
Severity: Critical
Priority: Other
Component: Modules
AssignedTo: bugs@httpd.apache.org
ReportedBy: paul.nylund@probatus.com


export CC=/usr/bin/cc -ma -q64
export OBJECT_MODE=64

./configure --prefix=/home/user/compiled_apache
make
.
.
.
.
Making all in threadproc/unix
/bin/sh /home/pnylund/output1/apache_2.0.35/srclib/apr/libtool --
silent --mode=compile /usr/bin/cc -ma -q64 -g -qHALT=E -DHAVE_CONFIG_H -
U__STR__ -D_USE_IRS -D_THREAD_SAFE -I../../include -
I../../include/arch/unix -c proc.c && touch proc.lo
/bin/sh /home/pnylund/output1/apache_2.0.35/srclib/apr/libtool --
silent --mode=compile /usr/bin/cc -ma -q64 -g -qHALT=E -DHAVE_CONFIG_H -
U__STR__ -D_USE_IRS -D_THREAD_SAFE -I../../include -
I../../include/arch/unix -c procsup.c && touch procsup.lo
/bin/sh /home/pnylund/output1/apache_2.0.35/srclib/apr/libtool --
silent --mode=compile /usr/bin/cc -ma -q64 -g -qHALT=E -DHAVE_CONFIG_H -
U__STR__ -D_USE_IRS -D_THREAD_SAFE -I../../include -
I../../include/arch/unix -c thread.c && touch thread.lo
/bin/sh /home/pnylund/output1/apache_2.0.35/srclib/apr/libtool --
silent --mode=compile /usr/bin/cc -ma -q64 -g -qHALT=E -DHAVE_CONFIG_H -
U__STR__ -D_USE_IRS -D_THREAD_SAFE -I../../include -
I../../include/arch/unix -c threadpriv.c && touch threadpriv.lo
/bin/sh /home/pnylund/output1/apache_2.0.35/srclib/apr/libtool --
silent --mode=compile /usr/bin/cc -ma -q64 -g -qHALT=E -DHAVE_CONFIG_H -
U__STR__ -D_USE_IRS -D_THREAD_SAFE -I../../include -
I../../include/arch/unix -c signals.c && touch signals.lo
"signals.c", line 360.18: 1506-022 (S) "ss_set" is not a member of "struct
sigset_t".
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.


Removing following lines
from ./httpd_2.0.35/srclib/apr/threadproc/unix/signals.c
seems to resolve the problem

line number 358
#ifdef __64BIT__
#ifdef _ALL_SOURCE
sig_mask.ss_set[3] &= 0x7FFFFFFF;
#else /* not _ALL_SOURCE */
sig_mask.__ss_set[3] &= 0x7FFFFFFF;
#endif
#else /* not 64-bit build */
#endif

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org