The new gcc 3.4.2 in -current is more strict than previous versions with C++ code. Some constructions formerly considered legal now cause compilation errors. Fix: Apply the attached patch. It was created with the help of this entry in licq's bug tracking system: http://sourceforge.net/tracker/index.php?func=detail&aid=1000357&group_id=254&atid=100254 How-To-Repeat: Use a recent -current with the new gcc-3.4.2 compiler and try to build net/licq
On Fri, Jul 30, 2004 at 07:20:25PM +0000, FreeBSD-gnats-submit@FreeBSD.org wrote: > Thank you very much for your problem report. > It has the internal identification `ports/69823'. > The individual assigned to look at your > report is: freebsd-ports-bugs. > > >Category: ports > >Responsible: freebsd-ports-bugs > >Synopsis: [patch] unbreak net/licq with gcc-3.4 > >Arrival-Date: Fri Jul 30 19:20:24 GMT 2004 Forgot to attach the patch. -- Francois Tigeot
Responsible Changed From-To: freebsd-ports-bugs->dinoex Over to maintainer
State Changed From-To: open->analyzed dropping the previous patches for socket.cpp is intended?
On Mon, Aug 02, 2004 at 03:08:06PM +0200, Dirk Meyer wrote: > Synopsis: [patch] unbreak net/licq with gcc-3.4 > > State-Changed-From-To: open->analyzed > State-Changed-By: dinoex > State-Changed-When: Mon Aug 2 15:06:41 CEST 2004 > State-Changed-Why: > dropping the previous patches for socket.cpp is intended? > > http://www.freebsd.org/cgi/query-pr.cgi?pr=69823 It wasn't my intention. I used the version of socket.cpp patched by the actual port as a base. The file files/patch-socket.cpp contains two separate patches to src/socket.cpp as you can see here : http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/licq/files/patch-socket.cpp?rev=1.4&content-type=text/x-cvsweb-markup It seems only the last one was applied. Please try the new attached patch instead. -- Francois Tigeot
State Changed From-To: analyzed->closed committed, thanks.