bug-libunistring
[Top][All Lists]
Advanced

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

Re: [bug-libunistring] ‘cdefs.h’ missing from the distribution


From: Bruno Haible
Subject: Re: [bug-libunistring] ‘cdefs.h’ missing from the distribution
Date: Sat, 26 Dec 2009 21:09:36 +0100
User-agent: KMail/1.9.9

Hi Ludo,

> - In http://hydra.nixos.org/build/200423/nixlog/1/raw: I renamed the file
>   lib/unistring/cdefs.h to lib/unistring/cdefs.h.in and added a Makefile
>   rule for creating lib/unistring/cdefs.h from lib/unistring/cdefs.h.in.
>   The error is
>     make[2]: *** No rule to make target `unistring/cdefs.in.h', needed by 
> `unistring/cdefs.h'.  Stop.
>   meaning that it used the updated lib/Makefile.am.

The EXTRA_DIST variable was indeed lacking unistring/cdefs.in.h. Does this
mean that Hydra creates its tarballs using the 'make dist' command? For
snapshots taken from version control, this 'make dist' rule is most often
not up to date. "make", "make check", and "make install" are frequently
tested during development, but "make dist" is not.

It would be more reliable to just tar up the checkout (with --ignore=.git
--ignore=.gitignore --ignore=CVS --ignore=.cvsignore etc.), rather than
to try to use "make dist".

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]