Closed Bug 18309 Opened 25 years ago Closed 25 years ago

Cannot build on Solaris 7/x86

Categories

(NSPR :: NSPR, defect, P3)

x86
Solaris
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: justin.kolodziej, Assigned: srinivas)

Details

Note: The version should really be whatever the current CVS is. When trying to build a fresh copy of Mozilla, without having previously built nspr, it fails as follows: $ make cd config; make export make[1]: Entering directory `/usr/share/src/mozilla/nsprpub/build/config' gcc -g -DXP_UNIX ../../config/now.c -o now gcc -g -DXP_UNIX ../../config/nsinstall.c -o nsinstall make[1]: Leaving directory `/usr/share/src/mozilla/nsprpub/build/config' cd pr; make export make[1]: Entering directory `/usr/share/src/mozilla/nsprpub/build/pr' cd include; make export make[2]: Entering directory `/usr/share/src/mozilla/nsprpub/build/pr/include' cd md; make export make[3]: Entering directory `/usr/share/src/mozilla/nsprpub/build/pr/include/md' ../../../config/./nsinstall -R -m 444 ../../../../pr/include/md/_aix32.cfg ../../../../pr/include/md/_aix32in6.cfg ../../../../pr/include/md/_aix64.cfg ../../../../pr/include/md/_beos.cfg ../../../../pr/include/md/_bsdi.cfg ../../../../pr/include/md/_dgux.cfg ../../../../pr/include/md/_freebsd.cfg ../../../../pr/include/md/_hpux32.cfg ../../../../pr/include/md/_hpux64.cfg ../../../../pr/include/md/_irix32.cfg ../../../../pr/include/md/_irix64.cfg ../../../../pr/include/md/_linux.cfg ../../../../pr/include/md/_ncr.cfg ../../../../pr/include/md/_nec.cfg ../../../../pr/include/md/_netbsd.cfg ../../../../pr/include/md/_nextstep.cfg ../../../../pr/include/md/_nto.cfg ../../../../pr/include/md/_openbsd.cfg ../../../../pr/include/md/_openvms.cfg ../../../../pr/include/md/_os2.cfg ../../../../pr/include/md/_osf1.cfg ../../../../pr/include/md/_qnx.cfg ../../../../pr/include/md/_reliantunix.cfg ../../../../pr/include/md/_rhapsody.cfg ../../../../pr/include/md/_scoos.cfg ../../../../pr/include/md/_solaris32.cfg ../../../../pr/include/md/_solaris64.cfg ../../../../pr/include/md/_sony.cfg ../../../../pr/include/md/_sunos4.cfg ../../../../pr/include/md/_unixware.cfg ../../../../pr/include/md/_win16.cfg ../../../../pr/include/md/_win95.cfg ../../../../pr/include/md/_winnt.cfg ../../../dist/include/md ../../../config/./nsinstall -R -m 444 ../../../../pr/include/md/ ../../../dist/include ../../../config/./nsinstall: cannot make symbolic link /usr/share/src/mozilla/nsprpub/build/dist/include/md: File exists make[3]: *** [export] Error 1 make[3]: Leaving directory `/usr/share/src/mozilla/nsprpub/build/pr/include/md' make[2]: *** [export] Error 2 make[2]: Leaving directory `/usr/share/src/mozilla/nsprpub/build/pr/include' make[1]: *** [export] Error 2 make[1]: Leaving directory `/usr/share/src/mozilla/nsprpub/build/pr' make: *** [export] Error 2 $ So what it does is copy/link many files from pr/include/md to dist/include/md, then tries to link the _directory_ pr/include/md into dist/include, which obviously fails because it had to make that directory to install the other files. I might add that the tinderbox-port build is working fine because it does not rebuild nspr with each build.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Verified that this bug worksforme on Solaris 8 X86 on a CVS build of 7/25
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.