You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Ben Hyde <bh...@gensym.com> on 1997/10/15 22:44:13 UTC

Building apache-dev on assorted platforms

Hope this is helpful.

I'm doing some work on an Apache module to our product (G2 - A
real time expert system) to Apache.  Sad for me: we ship G2 on
far too many platforms.  Happily: that means we have facilities
to build and test on those and I guess I can share some of that
wealth.

Below is the summary of building last night's CVS snapshot
ftp://ftp.apache.org/httpd/from-cvs/apache_19971015130013.tar.gz
on some of those platforms.

The configuration enabled all modules, except mod_dld, mod_db,
and mod_dbm.  It uses gcc where we have it installed.

I try to create a log that I'm willing to review every day.
These summary logs are filtered so that only the "important"
stuff gets into the log.  That means: errors, commands
proceeding errors, and a few log messages.

I haven't attempted to run any of the ones that linked, that
will have to wait till I get my testing harnesses working.

   - ben hyde

----------------------------------- logs/sun4.log -------------------------------
LOG Build: apachen sun4 bal unix active 1200 Wed Oct 15 15:28:03 EDT 1997
LOG: uname -a:SunOS baltimore 4.1.4 4 sun4m
Creating Makefile
 + configured for SunOS 4 platform
gcc    -o httpd buildmark.o modules.o  modules/proxy/libproxy.a  modules/example/libexample.a  modules/standard/libstandard.a  main/libmain.a  os/unix/libos.a regex/libregex.a  
collect2: ld returned 2 exit status
ld: Undefined symbol 
   _strtoul 
*** Error code 1
make: Fatal error: Command failed for target `httpd'
httpd not found





----------------------------------- logs/sgi.log -------------------------------
LOG Build: apachen sgi india unix active 600 Wed Oct 15 15:18:15 EDT 1997
LOG: uname -a:IRIX india 5.2 02282013 IP12 mips
Creating Makefile
 + configured for SGI IRIX platform
cc    -o httpd buildmark.o modules.o  modules/proxy/libproxy.a  modules/example/libexample.a  modules/standard/libstandard.a  main/libmain.a  os/unix/libos.a regex/libregex.a  
-rwxrwxr-x    1 bhyde    nuucp     860776 Oct 15  1997 httpd





----------------------------------- logs/mips.log -------------------------------
LOG Build: apachen mips th unix active 1200 Wed Oct 15 15:14:00 EDT 1997
LOG: uname -a:ULTRIX th 4.1 0 RISC
Creating Makefile
 + configured for ULTRIX platform
gcc -c  -I../regex -I../os/unix -I../main    -DULTRIX -DSTATUS   alloc.c
alloc.c: In function `pfopen':
alloc.c:1029: warning: passing arg 2 of `fdopen' discards `const' from pointer target type
alloc.c: In function `pfdopen':
alloc.c:1047: warning: passing arg 2 of `fdopen' discards `const' from pointer target type
gcc -c  -I../regex -I../os/unix -I../main    -DULTRIX -DSTATUS   http_main.c
http_main.c: In function `timeout':
http_main.c:706: `LOG_PRIMASK' undeclared (first use this function)
http_main.c:706: (Each undeclared identifier is reported only once
http_main.c:706: for each function it appears in.)
http_main.c: In function `reclaim_child_processes':
http_main.c:1741: `LOG_PRIMASK' undeclared (first use this function)
http_main.c: In function `sig_coredump':
http_main.c:1943: `LOG_PRIMASK' undeclared (first use this function)
http_main.c: In function `perform_idle_server_maintenance':
http_main.c:3063: `LOG_PRIMASK' undeclared (first use this function)
http_main.c: In function `standalone_main':
http_main.c:3176: `LOG_PRIMASK' undeclared (first use this function)
*** Error code 1

Stop.

Stop.
*** Error code 1
httpd: No such file or directory





----------------------------------- logs/hp9000s800.log -------------------------------
LOG Build: apachen hp9000s800 wy unix active 1200 Wed Oct 15 15:08:18 EDT 1997
LOG: uname -a:HP-UX wy A.09.00 E 9000/835 12002161 8-user license
Creating Makefile
 + configured for HP-UX platform
cc -c  -I../os/unix -I../main    -DHPUX -Aa -D_HPUX_SOURCE -DSTATUS   http_config.c
cc: "http_config.c", line 613: error 1527: Incompatible types in cast.
cc: "http_config.c", line 621: error 1527: Incompatible types in cast.
cc: "http_config.c", line 631: error 1527: Incompatible types in cast.
cc: "http_config.c", line 643: error 1527: Incompatible types in cast.
cc: "http_config.c", line 655: error 1527: Incompatible types in cast.
cc: "http_config.c", line 669: error 1527: Incompatible types in cast.
cc: "http_config.c", line 684: error 1527: Incompatible types in cast.
cc: "http_config.c", line 699: error 1527: Incompatible types in cast.
cc: "http_config.c", line 714: error 1527: Incompatible types in cast.
cc: "http_config.c", line 721: error 1527: Incompatible types in cast.
cc: "http_config.c", line 738: error 1527: Incompatible types in cast.
cc: "http_config.c", line 753: error 1527: Incompatible types in cast.
*** Error code 1

Stop.

Stop.
*** Error code 1
httpd not found





----------------------------------- logs/hp9000s700.log -------------------------------
LOG Build: apachen hp9000s700 rwanda unix active 1200 Wed Oct 15 14:57:31 EDT 1997
LOG: uname -a:HP-UX rwanda B.10.01 A 9000/710 2011145811 two-user license
Creating Makefile
 + configured for HP-UX 10 platform
gcc -c  -I../os/unix -I../main    -DHPUX10 -DSTATUS   http_main.c
http_main.c: In function `lingering_close':
http_main.c:1038: warning: passing arg 2 of `select' from incompatible pointer type
http_main.c:1038: warning: passing arg 4 of `select' from incompatible pointer type
http_main.c: In function `probe_writable_fds':
http_main.c:1120: warning: passing arg 3 of `select' from incompatible pointer type
http_main.c: In function `child_main':
http_main.c:2678: warning: passing arg 2 of `select' from incompatible pointer type
gcc -c  -I../os/unix -I../main    -DHPUX10 -DSTATUS   http_protocol.c
http_protocol.c: In function `send_fb_length':
http_protocol.c:1710: warning: passing arg 2 of `select' from incompatible pointer type
gcc -c  -I../os/unix -I../main    -DHPUX10 -DSTATUS   buff.c
buff.c: In function `bhalfduplex':
buff.c:478: warning: passing arg 2 of `select' from incompatible pointer type
gcc -c  -I../../os/unix -I../../main    -DHPUX10 -DSTATUS   proxy_connect.c
proxy_connect.c: In function `proxy_connect_handler':
proxy_connect.c:208: warning: passing arg 2 of `select' from incompatible pointer type
gcc    -o httpd buildmark.o modules.o  modules/proxy/libproxy.a  modules/example/libexample.a  modules/standard/libstandard.a  main/libmain.a  os/unix/libos.a   
-rwxrwxr-x   1 bhyde    staff     645092 Oct 15 15:22 httpd





----------------------------------- logs/intelnt.log -------------------------------
LOG Build: apachen intelnt ox nt active 500 Wed Oct 15 15:03:15 EDT 1997
cl.exe @C:\TEMP\nmb00177.
regcomp.c(1061) : warning C4018: '<' : signed/unsigned mismatch
regcomp.c(1092) : warning C4018: '<' : signed/unsigned mismatch
regcomp.c(1095) : warning C4018: '==' : signed/unsigned mismatch
regcomp.c(1119) : warning C4018: '<' : signed/unsigned mismatch
regcomp.c(1139) : warning C4018: '<' : signed/unsigned mismatch
engine.c(152) : warning C4018: '<=' : signed/unsigned mismatch
engine.c(209) : warning C4018: '<' : signed/unsigned mismatch
engine.c(210) : warning C4018: '<=' : signed/unsigned mismatch
engine.c(152) : warning C4018: '<=' : signed/unsigned mismatch
engine.c(209) : warning C4018: '<' : signed/unsigned mismatch
engine.c(210) : warning C4018: '<=' : signed/unsigned mismatch
cl.exe /nologo /MD /W3 /GX /O2 /I ".\regex" /I ".\main" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\CoreR\ApacheCore.pch" /YX /Fo".\CoreR\\" /Fd".\CoreR\\" /FD /c .\main\md5c.c
md5c.c
cl.exe /nologo /MD /W3 /GX /O2 /I ".\regex" /I ".\main" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\CoreR\ApacheCore.pch" /YX /Fo".\CoreR\\" /Fd".\CoreR\\" /FD /c .\modules\standard\mod_negotiation.c
.\modules\standard\mod_negotiation.c(373) : warning C4244: '=' : conversion from 'double ' to 'float ', possible loss of data
.\modules\standard\mod_negotiation.c(377) : warning C4244: '=' : conversion from 'double ' to 'float ', possible loss of data
.\modules\standard\mod_negotiation.c(380) : warning C4244: '=' : conversion from 'double ' to 'float ', possible loss of data
.\modules\standard\mod_negotiation.c(742) : warning C4244: '=' : conversion from 'double ' to 'float ', possible loss of data
cl.exe /nologo /MD /W3 /GX /O2 /I ".\regex" /I ".\main" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\CoreR\ApacheCore.pch" /YX /Fo".\CoreR\\" /Fd".\CoreR\\" /FD /c .\main\rfc1413.c
rfc1413.c
cl.exe /nologo /MD /W3 /GX /O2 /I ".\regex" /I ".\main" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\CoreR\ApacheCore.pch" /YX /Fo".\CoreR\\" /Fd".\CoreR\\" /FD /c .\main\util_md5.c
util_md5.c
cl.exe /nologo /MD /W3 /GX /O2 /I ".\regex" /I ".\main" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\CoreR\ApacheCore.pch" /YX /Fo".\CoreR\\" /Fd".\CoreR\\" /FD /c .\os\win32\util_win32.c
util_win32.c
cl.exe /nologo /MD /W3 /GX /O2 /I "..\..\regex" /I "..\..\main" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fp".\ApacheModuleStatusR\ApacheModuleStatus.pch" /YX /Fo".\ApacheModuleStatusR\\" /Fd".\ApacheModuleStatusR\\" /FD /c ..\..\modules\standard\mod_status.c
..\..\modules\standard\mod_status.c(378) : warning C4244: 'function' : conversion from 'float ' to 'unsigned long ', possible loss of data
..\..\modules\standard\mod_status.c(383) : warning C4244: 'function' : conversion from 'float ' to 'unsigned long ', possible loss of data
cl.exe @C:\TEMP\nma00224.
proxy_cache.c(191) : warning C4018: '<' : signed/unsigned mismatch
proxy_cache.c(191) : warning C4018: '<=' : signed/unsigned mismatch
proxy_cache.c(219) : warning C4018: '<' : signed/unsigned mismatch
proxy_cache.c(219) : warning C4018: '<=' : signed/unsigned mismatch
proxy_cache.c(858) : warning C4018: '!=' : signed/unsigned mismatch
proxy_connect.c(150) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_connect.c(150) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_ftp.c(252) : warning C4018: '!=' : signed/unsigned mismatch
proxy_ftp.c(490) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_http.c(215) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_http.c(221) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_util.c(156) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_util.c(166) : warning C4761: integral size mismatch in argument; conversion supplied
proxy_util.c(173) : warning C4761: integral size mismatch in argument; conversion supplied
cd ..\..
 Directory of D:\bt\scratch\apachen\src\ApacheR
10/15/97  03:19p                 3,072 APACHE.EXE      Apache.exe
10/15/97  03:19p               222,720 APACHE~1.DLL    ApacheCore.dll





----------------------------------- logs/alphaosf.log -------------------------------
LOG Build: apachen alphaosf moscow unix active 1200 Wed Oct 15 14:45:15 EDT 1997
LOG: uname -a:OSF1 moscow V3.2 148 alpha
Creating Makefile
 + configured for DEC OSF/1 platform
gcc -c  -I../os/unix -I../main    -DOSF1 -DSTATUS   http_config.c
http_config.c: In function `set_file_slot':
http_config.c:875: warning: cast from pointer to integer of different size
gcc -c  -I../../os/unix -I../../main    -DOSF1 -DSTATUS   mod_speling.c
mod_speling.c: In function `set_speling':
mod_speling.c:94: warning: cast to pointer from integer of different size
mod_speling.c: In function `check_speling':
mod_speling.c:186: warning: cast from pointer to integer of different size
gcc    -o httpd buildmark.o modules.o  modules/proxy/libproxy.a  modules/example/libexample.a  modules/standard/libstandard.a  main/libmain.a  os/unix/libos.a   -lm
-rwxrwxr-x   1 bhyde    staff     933888 Oct 15  1997 httpd





----------------------------------- logs/sparcsol.log -------------------------------
LOG Build: apachen sparcsol ontario unix active 1200 Wed Oct 15 14:36:24 EDT 1997
LOG: uname -a:SunOS ontario 5.5 Generic sun4m sparc SUNW,SPARCstation-5
Creating Makefile
 + configured for Solaris 250 platform
gcc    -o httpd buildmark.o modules.o  modules/standard/libstandard.a  modules/proxy/libproxy.a  modules/example/libexample.a  main/libmain.a  os/unix/libos.a   -lsocket -lnsl -lpthread
-rwxrwxr-x   1 bhyde      614044 Oct 15 14:59 httpd






Re: Building apache-dev on assorted platforms

Posted by Ben Hyde <bh...@pobox.com>.
>On Wed, 15 Oct 1997, Ben Hyde wrote:
>
>> Hope this is helpful.
>
>This is way cool.  If you can continue to share the output with us that'd
>be great.
>
>Thanks
>Dean

thanks for the positive feedback.  short of the project
i'm working on getting canceled i suspect i can probably
provide this info daily, or maybe continously - we'll see
what happens.
  - ben

ps. re wrists, I recomend: REPETITIVE STRAIN INJURY: A COMPUTER
USER'S GUIDE by Dr. Emil Pascarelli & Deborah Quilter and
CONQUERING CARPAL TUNNEL SYNDROME AND OTHER REPETITIVE STRAIN
INJURIES: A Self-Care Program by Sharon Butler.  Speaking from
experiance it gets better very very slowly, and it can get
a hell of a lot worse fast.



Re: Building apache-dev on assorted platforms

Posted by Dean Gaudet <dg...@arctic.org>.
On Wed, 15 Oct 1997, Ben Hyde wrote:

> Hope this is helpful.

This is way cool.  If you can continue to share the output with us that'd
be great.

Thanks
Dean