Control: tags -1 + upstream On Thu, May 09, 2013 at 09:47:12AM +0200, Lucas Nussbaum wrote: > > In file included from /usr/include/stdio.h:937:0, > > from c_src/lru.c:5: > > /usr/include/x86_64-linux-gnu/bits/stdio2.h:140:1: error: expected > > identifier or '(' before '{' token The code in stdio2.h:
__fortify_function int dprintf (int __fd, const char *__restrict __fmt, ...) { The code in c_src/lru.c: #include "common.h" #include <stdio.h> And the code in c_src/common.h: #ifdef DEBUG #define dprintf(format, args...) printf (format , ## args) #else #define dprintf(format, args...) #endif So it's a name clash between dprintf macro from c_src/common.h and dprintf(3) function from glibc/POSIX (they also do totally different things). -- WBR, wRAR
signature.asc
Description: Digital signature