Bug#518733: acfax: FTBFS: DirMgr.c:358: error: 'RE_SYNTAX_EGREP' undeclared (first use in this function)

2009-03-08 Thread Lucas Nussbaum
Package: acfax
Version: 981011-13
Severity: serious
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20090307 qa-ftbfs
Justification: FTBFS on i386

Hi,

During a rebuild of all packages in sid, your package failed to build on
i386.

Relevant part:
 gcc -m32 -g -O2 -fno-strict-aliasing-I. -Dlinux -D__i386__ 
 -D_POSIX_C_SOURCE=199309L  -D_POSIX_SOURCE 
 -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
   -DFUNCPROTO=15 
 -DNARROWPROTO   -DSBL_16 -DDSP_SELECT -O2 -Wall-c -o DirMgr.o DirMgr.c
 DirMgr.c: In function 'DirectoryMgrSimpleOpen':
 DirMgr.c:54: warning: implicit declaration of function 'free'
 DirMgr.c:54: warning: incompatible implicit declaration of built-in function 
 'free'
 DirMgr.c: In function 'DirectoryMgrOpen':
 DirMgr.c:123: warning: incompatible implicit declaration of built-in function 
 'free'
 DirMgr.c:129: warning: format '%s' expects type 'char *', but argument 3 has 
 type 'struct DIRECTORY *'
 DirMgr.c:130: warning: incompatible implicit declaration of built-in function 
 'free'
 DirMgr.c: In function 'DirectoryMgrClose':
 DirMgr.c:143: warning: incompatible implicit declaration of built-in function 
 'free'
 DirMgr.c: In function 'DirectoryMgrRefilter':
 DirMgr.c:162: warning: incompatible implicit declaration of built-in function 
 'free'
 DirMgr.c: In function 'DirectoryMgrRefresh':
 DirMgr.c:183: warning: incompatible implicit declaration of built-in function 
 'free'
 DirMgr.c:195: warning: implicit declaration of function 'exit'
 DirMgr.c:195: warning: incompatible implicit declaration of built-in function 
 'exit'
 DirMgr.c:230: warning: incompatible implicit declaration of built-in function 
 'exit'
 DirMgr.c: In function 'DirectoryMgrResort':
 DirMgr.c:257: warning: implicit declaration of function 'qsort'
 DirMgr.c: In function 'DirectoryMgrSimpleFilterFunc':
 DirMgr.c:358: warning: implicit declaration of function 're_set_syntax'
 DirMgr.c:358: error: 'RE_SYNTAX_EGREP' undeclared (first use in this function)
 DirMgr.c:358: error: (Each undeclared identifier is reported only once
 DirMgr.c:358: error: for each function it appears in.)
 make[1]: *** [DirMgr.o] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2009/03/07/acfax_981011-13_lsid32.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment.  Internet was not accessible from the build systems.


-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F |



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#518733: acfax: FTBFS: DirMgr.c:358: error: 'RE_SYNTAX_EGREP' undeclared (first use in this function)

2009-03-08 Thread peter green

tags 518733 +patch
thanks

patch is attatched

diff -ur acfax-981011/DirMgr.c acfax-981011.new/DirMgr.c
--- acfax-981011/DirMgr.c	1995-06-24 16:33:27.0 +
+++ acfax-981011.new/DirMgr.c	2009-03-08 17:09:01.0 +
@@ -21,6 +21,10 @@
  * 	
  */ 
 
+#define _GNU_SOURCE
+#include stdlib.h
+#include regex.h
+
 #include DirMgr.h
 
 #ifndef NO_REGEXP