Some responses interleaved.
I reconfigured by renaming sh.exe to ash.exe and making sh.exe a symlink
which, at the moment, points to bash.exe. I still fail at the same step
with about as little information. A complete log of my latest attempt is
attached. I agree it shouldn't be necessary: I think the configuration
tools intentionally avoid some "advanced" features ( if I understand the
Goat book ). If our "configure.in" includes features that aren't supported
by every "sh" then we probably should look at the requirement again.
At 7/26/01 12:25 PM (Thursday), David Starks-Browning wrote:
On Thursday 26 Jul 01, David Starks-Browning writes:
> David, have you recently updated all Cygwin packages? You don't say
> anything about this in your message.
Yes, I keep my Cygwin up to date at least once a week. In this case I did
so just before the build.
>
> If you look at the error messages from 'ln', they simply say that the
> target files already exist. If they do, then the error message is
> correct.
Understood. All it really tells us is where in the script it was working.
>
> I don't understand why /usr/bin/install isn't used instead for these
> targets. Presumably this is more robust than 'ln -s'. When I run
>
> ./configure --prefix=... --with-sound=none
> make
> make install
>
> on xemacs-21.5.1.tar.bz2, the make commands look like this:
>
> for file in gnudoit gnuattach rcs-checkin ; do \
> (cd .. && /d/starksb/src/xemacs-21.5.1/lib-src/installexe.sh
/usr/bin/install -c /d/starksb/src/xemacs-21.5.1/lib-src/${file}
/usr/local/xemacs-21.5.1/bin/${file}) ; \
> done
As far as I can tell, the failure is in "make" -- it never gets to "make
install".
>
> I'll check CVS next.
Of course, I should have checked CVS *first*. Sorry.
I now also have this at the 'make' stage:
> > >for f in gnudoit gnuattach rcs-checkin rcs2log vcdiff gzip-el.sh
> > >add-big-package.sh; do \
> > >if test ! -r $f; then ln -s
/usr/local/src/XEmacs/xemacs-21.5/lib-src/$f
> > >$f; fi; \
But in my case it succeeds. Again, I suspect you simply had the
targets leftover from a previous 'make'. I leave it to the experts
whether that's user error, or whether 'ln -s' should become 'ln -f
-s'.
I'll try "make clean" then attempt it again.
Unfortunately, my own build attempt now fails at the 'make
install' stage:
> Installing utilities run internally by XEmacs.
> ./make-path /usr/local/xemacs-21.5.1-cvs/lib/xemacs-21.5-b1/i686-pc-cygwin
> if test "`(cd
/usr/local/xemacs-21.5.1-cvs/lib/xemacs-21.5-b1/i686-pc-cygwin &&
/bin/pwd)`" != "`/bin/pwd`"; then \
> for f in gnuserv fakemail wakeup profile make-docfile digest-doc
sorted-doc movemail cvtmail yow hexl mmencode; do \
> (cd .. &&
/d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh
/usr/bin/install -c lib-src/$f
/usr/local/xemacs-21.5.1-cvs/lib/xemacs-21.5-b1/i686-pc-cygwin/$f) ; \
> done ; \
> fi
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> /d/starksb/src/xemacs-beta-cvs/build/lib-src/installexe.sh: not found
> make[1]: ***
[/usr/local/xemacs-21.5.1-cvs/lib/xemacs-21.5-b1/i686-pc-cygwin] Error 127
> make[1]: Leaving directory `/d/starksb/src/xemacs-beta-cvs/build/lib-src'
> make: *** [install-arch-dep] Error 2
Somehow 'installexe.sh' didn't get copied. I'll have to look into
that.
Regards,
David
David A. Cobb, Software Engineer, Public Access Advocate, All around nice guy.
Get my PGP key at
:<http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=superbiskit>
Fingerprint=0x{6E3E_DB8C_2E8C_4248_62B2_FE29_08EE_CF0A_3629_E954}
:<http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=superbiskit&fingerprint=on>
"By God's Grace I am a Christian man, by my actions a great sinner."
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source. Do not buy or use Potentially Viral Software!
<---.----!----.----!----.----!----.----!----.----!----.----!----.---->