pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/net/xorp

On Tue, Jul 03, 2012 at 05:36:10PM +0000, Joerg Sonnenberger wrote:
 > Modified Files:
 >      pkgsrc/net/xorp: Makefile distinfo
 >      pkgsrc/net/xorp/patches: patch-libxorp_xorp.h
 > Added Files:
 >      [...]
 > Log Message:
 > Fix a number of issues found by clang:
 > - missing this references to ensure template functions are found
 > - using == as assignment
 > - unused functions in lex sources
 > - adding integers to strings instead of formatting them
 > - class vs struct mismatches In member function 'void Port<A>::port_io_receive(const A&, 
__uint16_t, const __uint8_t*, size_t)': error: conflicting declaration 'typedef char 
static_assertion__LINE__ [((class PacketRouteEntry<A>::SIZE == 20) ? 1 : (-1))]' error: 'static_assertion__LINE__' has a previous declaration as 
'typedef char static_assertion__LINE__ [1]'

I haven't looked at the source file yet, but it very much smells like
either gcc or clang's cpp is broke.

(Also, two of the patches for celestia fail checksum.)

David A. Holland

Home | Main Index | Thread Index | Old Index