On Mon, Mar 30, 2009 at 09:19:14PM -0700, Daniel Schepler wrote: > On Monday 30 March 2009 19:33:22 Ron wrote: > > retitle 521924 ATTRIBUTE_PRINTF symbol collision > > clone 521924 -1 -2 > > reassign -1 libxml2 > > reassign -2 wx2.8-headers > > thanks > > > > > > Hi Daniel, > > > > What makes you think this is a problem with glibc 2.9? > > > > AFAICS right now this is most likely caused by something your code has > > included before the wx headers, which already defined ATTRIBUTE_PRINTF. > > See wx/defs.h around line 483 for why that would Go Badly. > > > > So far as I can see the code there appears to have been gratuitously copied > > from X11/Xfuncproto.h, with the only modification being to stupidly rip off > > the leading namespacing from the macro name (or maybe from gcc internals > > where it appears to be a private symbol). Grepping my system doesn't find > > any other header which defines ATTRIBUTE_PRINTF, so please have a look > > through the code you are compiling (and perhaps its deps) to figure out who > > is actually defining this. > > Sorry, it looks like you're right. I had just done a quick grep -r > ATTRIBUTE_PRINTF_1 /usr/include and found it in /usr/include/ansidecl.h, > which > sounded to me like an internal glibc header; and the error had started > appearing in multiple packages about the time of the glibc 2.9 upload. But > it > turns out ansidecl.h is actually from binutils-dev... > > (And by the way, none of the affected packages are mine. I just found these > problems doing a rebuild of all packages using pbuilder.)
I don't see how libxml2 is affected here... If protects the ATTRIBUTE_PRINTF definition in a #ifndef. Mike -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org