pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/net/xorp
On Thu, Jul 05, 2012 at 12:51:22AM +0000, David Holland 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
>
> port.cc: In member function 'void Port<A>::port_io_receive(const A&,
> __uint16_t, const __uint8_t*, size_t)':
> port.cc:785:5: error: conflicting declaration 'typedef char
> static_assertion__LINE__ [((class PacketRouteEntry<A>::SIZE == 20) ? 1 :
> (-1))]'
> port.cc:784:5: 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.
This is still happening, btw.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index