Menu

#17 freedce: non-portable and non-fixable

open
nobody
None
5
2004-03-11
2004-03-11
Anonymous
No

Also mailed by <gin@mo.msk.ru> as
<02604050908440-gin@mo.msk.ru> to maintainers.

package: freedce
version: 1.1.0.7

Its `include.mk' forces `-Werror' in `CFLAGS'. So if
compiler is just
a bit different from one originally used from building
it and issues
some additional warnings - it does not get built at
all. Let alone
using compiler other than gcc.

What is worse, `include.mk' does such a forcing
unconditionally, that
is, does not allow to change `CFLAGS' value by
`configure'.

What is even worse, changing it and rebuilding
`Makefile.in's is also
impossible. Attempting to do it fails like this:

automake --foreign --include-deps ncklib/auth/Makefile
ncklib/auth/Makefile.am:9: AUTH_DUMMY does not appear
in AM_CONDITIONAL

That is, `Makefile.am's use automake conditionals, so
appropriate
`AM_CONDITIONAL' must be in `autoconf' input, but they
are in `.m4'
files that are, as <0260404e1f5c50-gin@mo.msk.ru> says,
missing in
distribution.

Releasing a completed distribution is absolutely
required. Perhaps
missing `.m4' files may also be obtained from some
anonymous cvs.
Are such repositories exist? If yes, which one contain
most receint
version?

Discussion