From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Roxborough To: "Mike A. Harris" Cc: sourcenav@sourceware.cygnus.com Subject: Re: Can't configure in source dir.. Date: Tue, 10 Oct 2000 13:12:00 -0000 Message-id: <39E3781A.4B1D5F41@redhat.com> References: X-SW-Source: 2000-q4/msg00041.html Have you tried building out side of the the source tree? E.g. $ mkdir /home/user/sn/src $ mkdir /home/user/sn/build $ cd /home/user/sn/src $ tar -xvzf ...../.tar.gz $ cd /home/user/sn/build $ ../src/configure --prefix=/home/user/sn/install $ make all-snavigator $ make install-snavigator This should help. Ian. "Mike A. Harris" wrote: > > I get the following error after untarring the SN source, cd'ing > into the dir and trying to configure: > > 10 mharris@asdf:~/rpmbuild/SOURCES/SN452-source$ ./configure > Configuring for a i586-pc-linux-gnu host. > *** Cannot configure in source tree. > *** Make a parallel directory and configure there. > > No matter what directory I put the sources in I get this. I've > got 3 copies of the untarred sources right now and it still does > not configure no matter what. Looking at the configure script I > find: > > # Don't allow builds at Cygnus to be done with > srcdir==builddir. We > # can assume srcdir==. in this case, because of code above. > if test "$srcdir" = .; then > echo '***' "Cannot configure in source tree." >&2 > echo '***' "Make a parallel directory and configure > there." >&2 > exit 1 > fi > > Short of removing this line from the script, what is the > recommended method to build this thing. ;o) I just followed the > instructions in the top level README file and it does not work. > > 10 mharris@asdf:~/rpmbuild/SOURCES/SN452-source$ ./configure > --prefix=/opt/source-navigator --srcdir=. > Configuring for a i586-pc-linux-gnu host. > *** Cannot configure in source tree. > *** Make a parallel directory and configure there. > > $ ./configure --prefix=/opt/source-navigator \ > --srcdir=. --secretdecoderring=~/.decoderrings/sourcenav.ring > configure: Unrecognized > option: "--secretdecoderring=/home/mharris/.decoderrings/sourcenav.ring"; use > --help for usage. > > Is there some problem with compiling this as non-root? I really > don't want to have to be root to build packages.. Any ideas? > > ---------------------------------------------------------------------- > Mike A. Harris - Linux advocate - Open source advocate > Computer Consultant - Capslock Consulting > Copyright 2000 all rights reserved > ---------------------------------------------------------------------- > > [Favorite quotes of Linus Torvalds - Sept 6, 2000] > I'm a bastard. I have absolutely no clue why people can ever think > otherwise. Yet they do. People think I'm a nice guy, and the fact is that > I'm a scheming, conniving bastard who doesn't care for any hurt feelings > or lost hours of work if it just results in what I consider to be a better > system. And I'm not just saying that. I'm really not a very nice person. > I can say "I don't care" with a straight face, and really mean it. > -- Linus Torvalds on linux-kernel mailing list