Received: by taz.hyperreal.com (8.8.3/V2.0) id IAA01868; Wed, 4 Dec 1996 08:24:15 -0800 (PST) Received: from nora.pcug.co.uk by taz.hyperreal.com (8.8.3/V2.0) with SMTP id IAA01759; Wed, 4 Dec 1996 08:23:56 -0800 (PST) Received: from imdb.demon.co.uk by nora.pcug.co.uk id aa03454; 4 Dec 96 15:53 GMT Message-Id: <199612041553.PAA02034> Subject: Re: WWW Form Bug Report: "Configure does not recognize Ultrix 4.5 as a usable machine." on Ultrix To: "Matt J. L. Goebel" Date: Wed, 4 Dec 1996 15:53:44 +0000 (GMT) In-Reply-To: <9612041502.AA12227@emunix.emich.edu> from "Matt J. L. Goebel" at Dec 4, 96 10:02:13 am From: Rob Hartill Organization: Internet Movie Database X-pgp-public-key: http://us.imdb.com/pgp.html X-Mailer: ELM [version 2.4 PL24 ME8a] Content-Type: text Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com Thanks. I'll pass it on to the developers list to see what can be done before the next beata release. cheers, rob Matt J. L. Goebel wrote: >After looking back at what it took to compile here is what it took: > >1) copy regex.h to /usr/include >2) Manually hack and slash Makefile to the following final result, > not real pretty, but looks sorta like the standard setup. >---MAKEFILE---- > ># Apache makefile template (well, suffix). > ># This is combined with the information in the "Configuration" file ># by the configure script to make the actual Makefile. > >CFLAGS=$(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS) -DULTRIX >LIBS=$(EXTRA_LIBS) $(LIBS1) >INCLUDES=$(INCLUDES1) $(EXTRA_INCLUDES) >LFLAGS=$(LFLAGS1) $(EXTRA_LFLAGS) > ># ># Now HS's POSIX regex implementation if needed/wanted ># >REGLIB=regex/libregex.a > ># is re-run. >MODULES=\ > mod_mime.o \ > mod_access.o \ > mod_auth.o \ > mod_negotiation.o \ > mod_include.o \ > mod_dir.o \ > mod_cgi.o \ > mod_userdir.o \ > mod_alias.o \ > mod_env.o \ > mod_log_config.o \ > mod_asis.o \ > mod_imap.o \ > mod_actions.o \ > mod_browser.o > >OPTIM=-O2 > >OBJS= alloc.o http_main.o http_core.o http_config.o http_request.o \ > http_log.o http_protocol.o rfc1413.o util.o util_script.o modules.o buff.o\ > md5c.o util_md5.o explain.o http_bprintf.o util_date.o $(MODULES) > >.c.o: > $(CC) -c $(INCLUDES) $(CFLAGS) $(SPACER) $< > >all: Configuration httpd > >Configuration: Configuration.tmpl > @echo "Configuration older than Configuration.tmpl, or doesn't exist." > @echo "Consider copying Configuration.tmpl to Configuration, editing and rerunning" > @echo "Configure." > @echo "If not, you will at least have to touch Configuration." > @false > >httpd: $(REGLIB) $(OBJS) > $(CC) $(LFLAGS) -o httpd $(OBJS) $(REGLIB) $(LIBS) > >regex/libregex.a: > (cd ./regex; make lib ) > >modules/proxy/libproxy.a: > (cd modules; \ > make CC=$(CC) AUX_CFLAGS="$(CFLAGS)" RANLIB=$(RANLIB)) > >clean: > rm -f httpd $(OBJS) *pure* > cd regex; make clean > cd modules; make clean > >dist.tar: > # Assure a semi-sensible configuration going out... > cp Makefile.orig Makefile > cp modules.c.orig modules.c > tar cvf dist.tar README INSTALL CHANGES TODO API.html \ > Configuration Configure Makefile.tmpl Makefile *.h *.c > ># Work around broken compilers >http_bprintf.o: http_bprintf.c > $(CC) -c $(INCLUDES) $(CFLAGS) $(BROKEN_BPRINTF_FLAGS) http_bprintf.c > >#Dependencies > >$(OBJS): Makefile > >alloc.o: conf.h alloc.h >buff.o: conf.h alloc.h buff.h >explain.o: explain.h >http_bprintf.o: conf.h alloc.h buff.h >http_config.o: httpd.h http_config.h http_core.h http_log.h http_request.h \ > http_conf_globals.h explain.h >http_core.o: httpd.h http_config.h http_core.h http_protocol.h scoreboard.h \ > http_conf_globals.h http_main.h http_log.h rfc1413.h util_md5.h >http_log.o: httpd.h http_config.h http_core.h http_log.h >http_main.o: httpd.h http_config.h http_core.h http_log.h http_request.h \ > http_conf_globals.h http_protocol.h http_main.h scoreboard.h \ > explain.h >http_protocol.o: httpd.h http_config.h http_core.h http_protocol.h \ > http_main.h http_log.h util_date.h >http_request.o: httpd.h http_config.h http_request.h http_core.h \ > http_protocol.h http_log.h http_main.h scoreboard.h >md5c.o: md5.h >mod_access.o: httpd.h http_core.h http_config.h http_log.h >mod_actions.o: httpd.h http_config.h http_request.h http_core.h \ > http_protocol.h http_main.h http_log.h util_script.h >mod_alias.o: httpd.h http_config.h >mod_asis.o: httpd.h http_config.h http_protocol.h http_log.h util_script.h \ > http_main.h http_request.h >mod_auth.o: httpd.h http_config.h http_core.h http_log.h http_protocol.h >mod_auth_anon.o: httpd.h http_config.h http_core.h http_log.h http_protocol.h >mod_auth_db.o: httpd.h http_config.h http_core.h http_log.h http_protocol.h >mod_auth_dbm.o: httpd.h http_config.h http_core.h http_log.h http_protocol.h >mod_auth_msql.o: httpd.h http_config.h http_core.h http_log.h http_protocol.h >mod_browser.o: httpd.h http_config.h >mod_cern_meta.o: httpd.h http_config.h util_script.h http_log.h >mod_cgi.o: httpd.h http_config.h http_request.h http_core.h http_protocol.h \ > http_main.h http_log.h util_script.h >mod_digest.o: httpd.h http_config.h http_core.h http_log.h http_protocol.h \ > util_md5.h >mod_dir.o: httpd.h http_config.h http_core.h http_request.h http_protocol.h \ > http_log.h http_main.h util_script.h >mod_dld.o: httpd.h http_config.h http_conf_globals.h >mod_env.o: httpd.h http_config.h >mod_expires.o: httpd.h http_config.h http_log.h >mod_fastcgi.o: httpd.h http_config.h http_request.h http_core.h http_log.h \ > http_protocol.h http_main.h util_script.h http_conf_globals.h >mod_headers.o: httpd.h http_config.h >mod_imap.o: httpd.h http_config.h http_request.h http_core.h http_protocol.h \ > http_main.h http_log.h util_script.h >mod_include.o: httpd.h http_config.h http_request.h http_core.h http_log.h \ > http_protocol.h http_main.h util_script.h >mod_info.o: httpd.h http_config.h http_core.h http_log.h http_main.h \ > http_protocol.h util_script.h >mod_log_agent.o: httpd.h http_config.h >mod_log_config.o: httpd.h http_config.h http_core.h >mod_log_referer.o: httpd.h http_config.h >mod_mime.o: httpd.h http_config.h >mod_negotiation.o: httpd.h http_config.h http_request.h http_core.h http_log.h >mod_rewrite.o: httpd.h http_config.h http_request.h http_core.h http_log.h \ > mod_rewrite.h >mod_status.o: httpd.h http_config.h http_core.h http_protocol.h http_main.h \ > util_script.h scoreboard.h >mod_userdir.o: httpd.h http_config.h >mod_usertrack.o: httpd.h http_config.h http_core.h >modules.o: httpd.h http_config.h >rfc1413.o: httpd.h http_log.h rfc1413.h >util.o: httpd.h http_conf_globals.h >util_date.o: util_date.h >util_md5.o: httpd.h util_md5.h >util_script.o: httpd.h http_config.h http_conf_globals.h http_main.h \ > http_log.h http_protocol.h http_core.h http_request.h \ > util_script.h > >httpd.h: conf.h alloc.h buff.h >util_md5.h: md5.h > >_______________ >> >> well, it's the jiggering that's of more interest to us that the final result. >> We're currently trying to get the compile as smooth as possible for as >> many systems as we can. >> >> Please send patches or instructions needed to compile. >> >> thanks, >> rob >> > > >-- >Matt J. l. Goebel : goebel@emunix.emich.edu : LT staff @ EMU >Ex-Student, Net Lurker, Donut consumer, and procrastinating Furry Fan. >"...When we were living in a dream world, Clouds got in the way > We gave it up in a moment of madness, And threw it all away..." E.W. & A.P. > -- Rob Hartill. Internet Movie Database Ltd. http://www.imdb.com/