On Sat, 2013-01-26 at 11:36 +0100, Tomasz Sterna wrote:

> Dnia 2013-01-25, piÄ… o godzinie 16:40 +0100, W. van den Akker pisze:
> > The Debian build process breaks because of 2 files which are shipped
> > with the tarbal l(config.guess and config.sub)
> 
> That's very unusual, as these are standard autotools (autoconf) files.
> Removing them from distribution would be difficult, as the distribution
> tarballs are created by standard autotools mechanism "make dist".
> So, if autotools authors decided to include these files in the standard
> distribution tarball - who am I to argue? ;-)


Mostly these files are copied during the autoconf build process and
removed after a cleanup.
Also had problems with Makefile.in and kind of stuff.

An git checkout, build and cleanup leaves some changed files from the
build process. This breaks
git-buildpackage process.  But removing them would change your build
environment a lot.

Anyhow, I made a patch to remove the files and this fixed my problem.  


> 
> And it should be fairly easy to just remove offending files in
> debian/rules after unpacking the distribution tarball.


Thats what I did ;)


> 
> 
> > I also attach a patch for a typo and one for the hypen character in
> > the man file.;)
> 
> Thanks.
> 
> > The last one is not a necessary one.. 
> > http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html
> 
> If I understand the explanation correctly, it's about converting
> --enable-debug string to [hyphen][hyphen]enable[hyphen]debug by vanilla
> build of groff. Which makes it fail when copy-pasting to shell, as shell
> requires [minus][minus]...
> 
> So I think the correct fix would be replacing --enable-debug by
> \-\-enable\-debug, not by \(hy\(hyenable\(hydebug as the latter would
> still fail when copy-pasting.


That is a good solution.

Thanks,

Willem


Reply via email to