Date: Mon, 12 Jan 2015 19:27:07 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 196652] Fix games/xmoto with libc++ r224926 Message-ID: <bug-196652-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196652 Bug ID: 196652 Summary: Fix games/xmoto with libc++ r224926 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: amdmi3@FreeBSD.org Reporter: dim@FreeBSD.org Flags: maintainer-feedback?(amdmi3@FreeBSD.org) Assignee: amdmi3@FreeBSD.org Created attachment 151474 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=151474&action=edit Fix games/xmoto with libc++ r224926 Bug 196535 shows that deskutils/strigidaemon fails to compile when libc++ r224926 is imported: http://package18.nyi.freebsd.org/data/headamd64PR196535-default/2015-01-07_20h10m47s/logs/errors/xmoto-0.5.11_6.log The build errors are caused by games/xmoto/files/patch-src-VTexture.h and games/xmoto/files/patch-src-drawlib-DrawLibOpenGL.cpp, which are incorrect, in the sense that the maps are still used to index char pointers, not std::strings. Also, std::string does not have a default hash function to call (the 'call operator error' indicate this. I simply removed these two patches, which makes the port build. Additionally, I've added two patches to make the port with -std=c+11. These are really just nice-to-haves, and one of them actually fixes a small bug in WWW.cpp. --- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> --- Auto-assigned to maintainer amdmi3@FreeBSD.org -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-196652-13>