[Bug 212347] [PATCH] lang/basic256: Add patch (sent upstream) to drop 'using namespace std'
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Sep 3 10:08:05 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212347
Bug ID: 212347
Summary: [PATCH] lang/basic256: Add patch (sent upstream) to
drop 'using namespace std'
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: patch
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: rakuco at FreeBSD.org
CC: fernando.apesteguia at gmail.com
Blocks: 211916
CC: fernando.apesteguia at gmail.com
Flags: maintainer-feedback?(fernando.apesteguia at gmail.com)
Keywords: patch
The attached patch (a smaller version of one I've sent upstream) removes 'using
namespace std' from Interpreter.cpp to avoid errors when -std=c++11 or
-std=gnu++11 is passed to the compiler, as a call to bind(2) can end up
becoming a call to std::bind().
This is required to avoid breaking the build with Qt 5.6.1:
> c++ -c -O2 -pipe -fstack-protector -fno-strict-aliasing -g -std=gnu++11 -pthread -D_THREAD_SAFE -Wall -W -fPIC -DLINUX -DESPEAK -DSOUND_QMOBILITY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I/usr/local/include/espeak -I/usr/local/include/qt5/QtMultimedia -I/usr/local/include/qt5/QtSerialPort -IQtMobility -IQtMobility -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtCore -Itmp/moc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o tmp/obj/Interpreter.o Interpreter.cpp
> Interpreter.cpp:4282:105: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211916
[Bug 211916] [exp-run] Update Qt to 5.6.1.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list