Date: Mon, 04 Apr 2016 18:55:35 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 208526] databases/portgresql-plv8js: Fix build with libc++ 3.8.0 Message-ID: <bug-208526-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208526 Bug ID: 208526 Summary: databases/portgresql-plv8js: Fix build with libc++ 3.8.0 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: dim@FreeBSD.org Created attachment 168979 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D168979&action= =3Dedit Remove C++ keyword overriding defines from databases/postgresql-plv8js During the exp-run in bug 208158, it was found that databases/postgresql-pl= v8js gives errors with libc++ 3.8.0 [1]: In file included from plv8.cc:21: In file included from /usr/local/include/postgresql/server/access/xact.h:17: In file included from /usr/local/include/postgresql/server/access/xlog.h:16: In file included from /usr/local/include/postgresql/server/datatype/timestamp.h:18: /usr/include/c++/v1/math.h:331:1: error: unknown type name 'typename_'; did= you mean 'typename'? typename std::enable_if<std::is_arithmetic<_A1>::value, bool>::type ^ plv8.cc:15:18: note: expanded from macro 'typename' #define typename typename_ ^ This is because several .cc files in this package attempt to redefine C++ keywords such as delete, namespace, typename etc with different identifiers= . I have no idea why this weirdness was added, but deleting all those #defines makes the port compile just fine. [1] http://package18.nyi.freebsd.org/data/headamd64PR208158-default/2016-03-22_= 18h30m05s/logs/errors/postgresql93-plv8js-1.4.4.log --=20 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-208526-13>