public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* No rule to make target all in gcc/f/runtime
@ 1998-01-20  2:21 Ruslan Shevchenko
  1998-01-20 14:54 ` Robert Lipe
  0 siblings, 1 reply; 4+ messages in thread
From: Ruslan Shevchenko @ 1998-01-20  2:21 UTC (permalink / raw)
  To: egcs

Yet another problem with SCO OS 5.04:

1. configure  ---srcdir=.../egcs --enable-shared

2. make all

make[1]: Entering directory
`/usr/local/ports/egcs/CVS/egcs-obj/libiberty'
make[2]: Entering directory
`/usr/local/ports/egcs/CVS/egcs-obj/libiberty'
make[2]: Leaving directory
`/usr/local/ports/egcs/CVS/egcs-obj/libiberty'
make[1]: Leaving directory
`/usr/local/ports/egcs/CVS/egcs-obj/libiberty'
make[1]: Entering directory `/usr/local/ports/egcs/CVS/egcs-obj/texinfo'

make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/ports/egcs/CVS/egcs-obj/texinfo'
make[1]: Entering directory `/usr/local/ports/egcs/CVS/egcs-obj/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/ports/egcs/CVS/egcs-obj/etc'
make[1]: Entering directory `/usr/local/ports/egcs/CVS/egcs-obj/gcc'
running /bin/sh ../../egcs/gcc/configure  --host=i586-pc-sco3.2v5.0.4
--target=i586-pc-sco3.2v5.0.4 --srcdir=../../egcs/gcc --enable-shared
--cache-file=../config.cache --no-create --no-recursion
if [ -f libgcc2.ready ] ; then \
        true; \
else \
        touch libgcc2.ready; \
fi
gcc  -DIN_GCC    -g -O2  -DHAVE_CONFIG_H   -o g++ g++.o g++spec.o
prefix.o \
  version.o choose-temp.o pexecute.o  obstack.o alloca.o
gcc  -DIN_GCC    -g -O2  -DHAVE_CONFIG_H   -o g77 g77.o g77spec.o
prefix.o version.o \
  choose-temp.o pexecute.o  obstack.o alloca.o
rm -f include/float.h
if [ -f /usr/include/float.h ] ?? if grep 'ifndef _FLOAT_H___'
/usr/include/float.h >/dev/null; then false; else :; fi; then \
  SYS_FLOAT_H_WRAP=1; \
else :; \
  SYS_FLOAT_H_WRAP=0; \
fi; \
/usr/local/ports/egcs/CVS/egcs-obj/gcc/xgcc
-B/usr/local/ports/egcs/CVS/egcs-obj/gcc/  -DIN_GCC    -g -O2
-I./include     -DNO_MEM -DNO_LONG_DOUBLE_IO -O0 \
  -DSYS_FLOAT_H_WRAP=$SYS_FLOAT_H_WRAP \
  -I. -c ../../egcs/gcc/enquire.c
/usr/local/ports/egcs/CVS/egcs-obj/gcc/xgcc
-B/usr/local/ports/egcs/CVS/egcs-obj/gcc/  -DIN_GCC    -g -O2
-I./include   enquire.o -o enquire
./enquire -f > tmp-float.h
grep '#define [^_]' tmp-float.h >/dev/null || true > tmp-float.h
mv tmp-float.h float.h-nat
rm -f gfloat.h
cp float.h-nat gfloat.h
rm -f include/float.h
if [ -s gfloat.h ]; then \
  cp gfloat.h include/float.h ?? \
  chmod a+r include/float.h; \
else :; fi
touch stmp-headers
Various warnings and error messages from fixproto are normal
if [ -d include ] ; then true; else mkdir include; fi
if [ -f include/fixed ] ; then true; \
else \
  : This line works around a 'make' bug in BSDI 1.1.; \
  FIXPROTO_DEFINES="-D_XOPEN_SOURCE -D_POSIX_C_SOURCE=2"; export
FIXPROTO_DEFINES; \
  /bin/sh ../../egcs/gcc/fixproto include include /usr/include; \
  touch include/fixed; \
fi
touch stmp-fixproto
case "c proto gcov  c++ f77 objc" in \
*f77*) top=`pwd`; \
  cd f/runtime ?? make \
    GCC_FOR_TARGET="`case '/usr/local/ports/egcs/CVS/egcs-obj/gcc/xgcc
-B/usr/local/ports/egcs/CVS/egcs-obj/gcc/' in \
     './xgcc -B./') echo ${top}/xgcc -B${top}/;; \
     *) echo '/usr/local/ports/egcs/CVS/egcs-obj/gcc/xgcc
-B/usr/local/ports/egcs/CVS/egcs-obj/gcc/';; esac`" \
    GCC_FLAGS="" CROSS="" AR_FLAGS="rc" AR="ar" BISON="bison"
BISONFLAGS="" CC="gcc" CFLAGS="-g -O2" X_CFLAGS="" LDFLAGS="" LEX="flex"
LEXFLAGS=""
MAKEINFO="/usr/local/ports/egcs/CVS/egcs-obj/texinfo/makeinfo/makeinfo "
MAKEINFOFLAGS="" RANLIB="true" RANLIB_TEST="false" SHELL="/bin/sh"
exec_prefix="/usr/local" prefix="/usr/local"
tooldir="/usr/local/i586-pc-sco3.2v5.0.4" bindir="/usr/local/bin"
libsubdir="/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.4/egcs-2.91.04" \
    all ;; \
esac
make[2]: Entering directory
`/usr/local/ports/egcs/CVS/egcs-obj/gcc/f/runtime'
make[2]: *** No rule to make target `all'.  Stop.
make[2]: Leaving directory
`/usr/local/ports/egcs/CVS/egcs-obj/gcc/f/runtime'
make[1]: *** [f77-runtime] Error 2
make[1]: Leaving directory `/usr/local/ports/egcs/CVS/egcs-obj/gcc'
make: *** [all-gcc] Error 2
#

It is the second make, the first few lines indicates subdirectories, in
which all was ok.

--

    @=
     //RSSH                              mailto://Ruslan@Shevchenko.Kiev.UA




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: No rule to make target all in gcc/f/runtime
  1998-01-20  2:21 No rule to make target all in gcc/f/runtime Ruslan Shevchenko
@ 1998-01-20 14:54 ` Robert Lipe
  1998-01-22  2:29   ` Ruslan Shevchenko
  0 siblings, 1 reply; 4+ messages in thread
From: Robert Lipe @ 1998-01-20 14:54 UTC (permalink / raw)
  To: Ruslan Shevchenko; +Cc: egcs

> Yet another problem with SCO OS 5.04:

I build probably three or four times a week on 5.0.4 these days...

> 1. configure  ---srcdir=.../egcs --enable-shared

I can't at all promise that --enable-shared is a good idea with all the
multilibbing issues we have going on in OpenServer.   Only in the last
few weeks has multilib worked pretty well (ok, at least for languages 
which are multilibbed ) and I'm not at all ready to tackle the issues
of shared multilibsy yet.

> 2. make all

Uuuuh, you mean 'make bootstrap', as described in the documentation, 
right?

Also, there have been various forms of wierdnesses with older GNU 
makes triggered by EGCS.  Be sure you're on at least 3.76.

-- 
Robert Lipe       http://www.dgii.com/people/robertl       robertl@dgii.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: No rule to make target all in gcc/f/runtime
  1998-01-22  2:29   ` Ruslan Shevchenko
@ 1998-01-22  2:29     ` Robert Lipe
  0 siblings, 0 replies; 4+ messages in thread
From: Robert Lipe @ 1998-01-22  2:29 UTC (permalink / raw)
  To: Ruslan Shevchenko; +Cc: egcs

> 1. command for updating cvs-tree
>      cvs [-z9] update  egcs || cvs [ -z9 ]co egcs
>     (Y/N)

I highly recommend the -z9 flag unless you happen to be inside Cygnus
HQ in Mountain View. :-)

I just cd into the top level egcs directory and do a 'cvs update'.  CVS
knows that an EGCS tree already lives here (CVS/*) and I have -z9 in my
~/.cvsrc so I never have to type it again.

>  2. software, which nessesory on SCO OS 5.04:
>      gnu-path + gmake +autoconf + m4 + bison + flex + native as + native ld +

I don't know what "gnu-path" is.

Autoconf, m4, bison, and flex are necessary only for snapshots.   A 
"normal" user wouldn't need these.    If you're poking at snaps, that
list is about correct, I think.   Of course, if you're willing to manually
dink with timestamps on the generated files that are committed, you could
circumvent the need for those four even when developing, too.

> (gcc-2.7.2.1 or egcs-1.0.1)
>            2.5           2.6           (last)
>     Something else ?

EGCS correctly bootstraps with the OpenServer native compiler (which 
I've probably done a billion times) but since the 1.0.1 release, I've 
been using egcs 1.0.1 instead just to shake things up a little.

>     /usr/local/bin must be the first directory in $PATH

It does simplify things, yes.

>  3. configure process:
>     1, mkdir egcs-obj near egcs
>      2. cd egcs-obj; sh ../../configure --srcdir=../../
> [other-possibly-options]
> 
>  May be the problem, that srcdir must be absolute ?

Looking in my negcs (native egcs, which is my play space) directory,
I see that I've always configured it relative with the command:
	../egcs/configure

I don't know if this matters.

>  4. building process
>     make bootstrap
>     make install

Right.

-- 
Robert Lipe       http://www.dgii.com/people/robertl       robertl@dgii.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: No rule to make target all in gcc/f/runtime
  1998-01-20 14:54 ` Robert Lipe
@ 1998-01-22  2:29   ` Ruslan Shevchenko
  1998-01-22  2:29     ` Robert Lipe
  0 siblings, 1 reply; 4+ messages in thread
From: Ruslan Shevchenko @ 1998-01-22  2:29 UTC (permalink / raw)
  To: Robert Lipe; +Cc: egcs

Robert Lipe wrote:

> ? Yet another problem with SCO OS 5.04:
>
> I build probably three or four times a week on 5.0.4 these days...
>

Hm, sorry, can you fill ankete, usefull for dummies as me:

1. command for updating cvs-tree
     cvs [-z9] update  egcs || cvs [ -z9 ]co egcs
    (Y/N)

 2. software, which nessesory on SCO OS 5.04:
     gnu-path + gmake +autoconf + m4 + bison + flex + native as + native ld +

(gcc-2.7.2.1 or egcs-1.0.1)
           2.5           2.6           (last)
    Something else ?
    /usr/local/bin must be the first directory in $PATH

 3. configure process:
    1, mkdir egcs-obj near egcs
     2. cd egcs-obj; sh ../../configure --srcdir=../../
[other-possibly-options]

 May be the problem, that srcdir must be absolute ?

 4. building process
    make bootstrap
    make install

> ? 1. configure  ---srcdir=.../egcs --enable-shared
>
> I can't at all promise that --enable-shared is a good idea with all the
> multilibbing issues we have going on in OpenServer.   Only in the last
> few weeks has multilib worked pretty well (ok, at least for languages
> which are multilibbed ) and I'm not at all ready to tackle the issues
> of shared multilibsy yet.
>

   Thanks.

> ? 2. make all
>
> Uuuuh, you mean 'make bootstrap', as described in the documentation,
> right?
>

  with `make bootstrap`   result is the same. (last checked today)  I guess,
that 'all' is correct target, which "only build"

> Also, there have been various forms of wierdnesses with older GNU
> makes triggered by EGCS.  Be sure you're on at least 3.76.
>

May be it is. I found, that I have 3,75

> --
> Robert Lipe       http://www.dgii.com/people/robertl       robertl@dgii.com



--

    @=
     //RSSH                              mailto://Ruslan@Shevchenko.Kiev.UA




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1998-01-22  2:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-01-20  2:21 No rule to make target all in gcc/f/runtime Ruslan Shevchenko
1998-01-20 14:54 ` Robert Lipe
1998-01-22  2:29   ` Ruslan Shevchenko
1998-01-22  2:29     ` Robert Lipe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).