This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: Bug & Solution: GMake Install Failure w/ libstdc++-2.90.6
- To: ian@masuma.com, libstdc++@sourceware.cygnus.com
- Subject: Re: Bug & Solution: GMake Install Failure w/ libstdc++-2.90.6
- From: Eric Veum <sysv@yahoo.com>
- Date: Wed, 11 Aug 1999 09:49:51 -0700 (PDT)
What do you mean by this?
I have never heard of a "build directory". What variable
in the configure or Makefile.[in,am] are you talking
about?
I think you mean $(srcprefix) when you refer to "build directory"
Am I correct?
For the purposes of this
discussion, let $(prefix) be /usr/local.
(This is also being done on solaris, and not linux, but
that should not matter here as all the tools and programs
used during the install are GNU here).
My $(srcprefix) during the compile
(actually $(prefix)/src/libstdc++-2.90.6) and
installation $(prefix) are different!
In this instance I am installing the complete gcc system,
so yes, the compiler and all the other supporting tools
mentioned (gmake,automake,autoconf,libtool,shtool,makeinto,
gperf,flex,bison,gcc,etc) being used are installed in
$(prefix)/bin, the location where I am attempting do an
install for libstdc++
If I am mistaken, someone please clarify. I did not have
the problems installing the 2.8.1 version of this library
with the exact same procedure.
Eric
--- ian@masuma.com wrote:
> This problem does not occur if the source and build directories are
> different,
> as recommended.
>
> Ian.
>
> >
> > GMake Install Failure w/ libstdc++-2.90.6
> >
> >
> > Using the following GNU make tools a make install
> > of libstdc++-2.90.6 fails. I am using these:
> >
> > make-3.77
> > shtool-1.4.5
> > m4-1.4
> > shtool-1.4.5
> > autoconf-2.13
> > automake-1.4
> >
> > The reported error was:
> >
> > make[1]: *** No rule to make target `bits/basic_ios.h',
> > needed by `$prefix/include/g++-v3/bits/basic_ios.h'. Stop.
> > make[1]: Leaving directory `$srcprefix/libstdc++-2.90.6/src'
> >
> >
> > I had to remove the dependency for myinstallheaders in
> > src/Makefile.am. After all its a PHONY target anyway, so
> > why is there a dependency there?
> >
> > I would appreciate that this bug fix get addressed.
> >
> > Thank You.
> >
> >
> >
> > % diff src/Makefile.am.original src/Makefile.am
> > 143c143
> > < myinstallheaders: $(headers:%=$(myincludepfx)%)
> > ---
> > > myinstallheaders:
> >
> > % diff src/Makefile.in.original src/Makefile.in
> > 480c480
> > < myinstallheaders: $(headers:%=$(myincludepfx)%)
> > ---
> > > myinstallheaders:
> >
> >
> >
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> >
>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com