[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#476027: ocaml-shout: FTBFS: make[3]: *** No rule to make target `Makefile.shoutfile'. Stop.



On 14/04/08 at 12:32 +0100, Romain Beauxis wrote:
> Le Monday 14 April 2008 12:24:28 Lucas Nussbaum, vous avez écrit :
> > This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3 is
> > now the default on most architectures (even if it's not the case on i386
> > yet). Feel free to downgrade this bug to 'important' if your package is
> > only built on i386, and this bug is specific to gcc 4.3 (i.e the package
> > builds fine with gcc 4.2).
> >
> > Relevant part:
> > > make[3]: Entering directory `/build/user/ocaml-shout-0.2.5/examples'
> > > make[3]: Makefile.shoutfile: No such file or directory
> > > make[3]: *** No rule to make target `Makefile.shoutfile'.  Stop.
> > > make[3]: Leaving directory `/build/user/ocaml-shout-0.2.5/examples'
> > > make[2]: *** [clean-shoutfile] Error 2
> 
> No, this is not, the relevant part is:

oops, sorry. This bug was the first one of a long serie, and my log
parsing script was broken and I didn't notice.

> > ./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr
> > --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info configuring
> > ocaml-shout 0.2.5
> > checking for ocamlc... /usr/bin/ocamlc
> > ocaml version is 3.10.1
> > ocaml library path is /usr/lib/ocaml/3.10.1
> > checking for ocamlopt... /usr/bin/ocamlopt
> > checking ocamlopt version... ok
> > checking for ocamlc.opt... no
> > checking for ocamlopt.opt... no
> > checking for ocamldep... /usr/bin/ocamldep
> > checking for ocamllex... /usr/bin/ocamllex
> > checking for ocamlyacc... /usr/bin/ocamlyacc
> > checking for ocamldoc... /usr/bin/ocamldoc
> > checking for ocamlmktop... /usr/bin/ocamlmktop
> > checking for i486-linux-gnu-gcc... i486-linux-gnu-gcc
> > checking for C compiler default output file name...
> > configure: error: C compiler cannot create executables
> 
> So, exactly the same as the dozen of other serious report we just get.
> Now, for the issue itself, I'm pretty surprised since it seems to fail in 
> something that is not really relevant for either the package or the software, 
> the configure script.
> 
> We rely on general and external functions, so there are two possibilities:
>  (1) We need to regenerated those scripts
>  (2) There is something broken between configure and gcc 4.3
>  (3) There was something broken in your build configuration.
> 
> I tend to think it would have been more clever to find out if (2) oe (3) is 
> the culprit, since all the reports would not be in the good place in this 
> case.

The problem is very likely to be caused by dpkg 1.14.18 now
setting default values for CFLAGS and some other variables (see
dpkg-buildpackage(1)).
-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |




Reply to: