cpufunc.h has 2 lines that generate 'noise' on every compile: /usr/include/machine/cpufunc.h: In function `void insque(void *, void *)': In file included from ds1820.c:23: /usr/include/machine/cpufunc.h:310: warning: ANSI C++ forbids implicit conversion from `void *' in initialization /usr/include/machine/cpufunc.h:310: warning: ANSI C++ forbids implicit conversion from `void *' in initialization /usr/include/machine/cpufunc.h: In function `void remque(void *)': /usr/include/machine/cpufunc.h:321: warning: ANSI C++ forbids implicit conversion from `void *' in initialization Fix: apply the following patch to /usr/include/machine/cpufunc.h: How-To-Repeat: compile a program with g++ that includes /usr/include/machine/cpufunc.h
State Changed From-To: open->analyzed We are now update to gcc 2.7.2
Responsible Changed From-To: freebsd-bugs->peter
State Changed From-To: analyzed->suspended This was fixed before it was reported, in rev.1.42 of cpufunc.h, but only in -current. I'm not happy with closing PR's that still apply to -stable.
State Changed From-To: suspended->closed I am.
Responsible Changed From-To: peter->freebsd-bugs