Received: (qmail 66386 invoked by uid 501); 30 Mar 2001 17:06:08 -0000 Message-Id: <20010330170608.66385.qmail@apache.org> Date: 30 Mar 2001 17:06:08 -0000 From: David Highley Reply-To: dhighley@highley-recommended.com To: submit@bugz.apache.org Subject: Make install failure X-Send-Pr-Version: 3.110 >Number: 7485 >Category: build >Synopsis: Make install failure >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Mar 30 09:10:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: dhighley@highley-recommended.com >Release: 1.3.19 >Organization: apache >Environment: Solaris 2.8 with gcc 2.95.2 >Description: ./src/helpers/PrintPath: pp.t.1183: cannot create ./src/helpers/PrintPath: pp.t.1190: cannot create chown nobody /usr/local/apache/proxy chgrp nobody /usr/local/apache/proxy <=== [mktree] ===> [programs: Installing Apache httpd program and shared objects] ./src/helpers/install.sh -c -m 755 -s ./src/httpd /usr/local/apache/bin/httpd ./src/helpers/install.sh -c -m 644 ./src/support/httpd.8 /usr/local/apache/man/man8/httpd.8 touch: src/.apaci.install.conf cannot create *** Error code 1 (ignored) <=== [programs] ===> [support: Installing Apache support programs and scripts] ./src/helpers/install.sh -c -m 755 -s ./src/support/ab /usr/local/apache/bin/ab ./src/helpers/install.sh -c -m 644 ./src/support/ab.8 /usr/local/apache/man/man8/ab.8 ./src/helpers/install.sh -c -m 755 ./src/support/apachectl[*] /usr/local/apache/bin/apachectl sh: ./src/.apaci.install.tmp: cannot create ./src/helpers/install.sh -c -m 644 ./src/support/apachectl.8 /usr/local/apache/m an/man8/apachectl.8 ./src/helpers/install.sh -c -m 755 -s ./src/support/htpasswd /usr/local/apache/bin/htpasswd ./src/helpers/install.sh -c -m 644 ./src/support/htpasswd.1 /usr/local/apache/man/man1/htpasswd.1 ./src/helpers/install.sh -c -m 755 -s ./src/support/htdigest /usr/local/apache/bin/htdigest ./src/helpers/install.sh -c -m 644 ./src/support/htdigest.1 /usr/local/apache/man/man1/htdigest.1 ./src/helpers/install.sh -c -m 755 ./src/support/dbmmanage[*] /usr/local/apache/bin/dbmmanage sh: ./src/.apaci.install.tmp: cannot create *** Error code 1 make: Fatal error: Command failed for target `install-support' Current working directory /gnu/apache_1.3.19 *** Error code 1 make: Fatal error: Command failed for target `install-all' >How-To-Repeat: Configure and build software on an NFS mounted file system. Switch user to root and do a make install. >Fix: Build process need to have two distinct and separate steps. One to do all derived object creation. Another to deploy the application. The deploy step should not be creating any files in the build tree. Another problem with the current build. If I build the software and then run another make it does the following work: <=== src/modules gcc -c -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c gcc -c -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c gcc -DSOLARIS2=280 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` \ -o httpd buildmark.o modules.o modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.a -lsocket -lnsl Doing a touch command is a sign of broken dependancy problems which bodes for an unreliable build process. touch: src/.apaci.install.conf cannot create Bottom line is the make process needs some work. I will do it if you want me to. >Release-Note: >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, you need] [to include in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]