Package: nmh Version: 1.1-release-3 Severity: important Justification: fails to build from source
Summary: There is an intermediate build file sbr/dtimep.c included in the source package, which should be removed. Also, the rule to generate this file in sbr/Makefile.in should be changed from dtimep.c: dtimep.lex $(LEX) -nt $< > $@ to dtimep.c: dtimep.lex $(LEX) -o $@ $< This fixes two problems: * flex 2.5.31-31 (the version of sarge) treats '-n' as a no-op option, but treats the following 't' as an argument, which is not allowed; * by using '-o $@' instead of '-t > $@', we avoid creating an empty file when the flex invocation fails, which could cause a future 'make' to try to use the now-empty dtimep.c. This issue is masked when unpacking the source archive onto a filesystem like ext3 which doesn't store fractional timestamps. The files sbr/dtimep.c and sbr/dtimep.lex in the archive have timestamps of 2003-10-24 20:17:23.671432146 and 2003-10-24 20:17:23.825410320 respectively, so when unpacked onto an ext3 filesystem, the timestamps become equal and make doesn't try to rebuild sbr/dtimep.c. But when a filesystem which stores fractional-second timestamps (such as AFS) is used sbr/dtimep.c becomes older than sbr/dtimep.lex and thus make does try to rebuild it. -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages nmh depends on: ii base-files 3.1.2 Debian base system miscellaneous f ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libdb3 3.2.9-22 Berkeley v3 Database Libraries [ru ii liblockfile1 1.06 NFS-safe locking library, includes ii libncurses5 5.4-4 Shared libraries for terminal hand ii libsasl2 2.1.19-1.5 Authentication abstraction library ii netbase 4.21 Basic TCP/IP networking system -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]