Date: Thu, 20 Mar 2014 09:36:28 +0200 From: FreeBSD ML Dev <freebsdmldev@gmail.com> To: net@freebsd.org Subject: FreeBSD netmap build from ports error: no member named '_Ios_Openmode' in namespace 'std' Message-ID: <CAJ5E82Bf4rmqtroc4NtrG2J1n_sdHMiK%2B58e1YHqbKitSiLCRw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello Friends, On fresh installed FreeBSD 10.0-Release, there is an error on building netmap from ports: root@test01:/usr/ports/net/netmap # *make install clean* ===> Building for netmap-0.1.3_1 gmake[1]: Entering directory `/usr/ports/net/netmap/work/netmap-0.1.3' gmake -C belgolib gmake[2]: Entering directory `/usr/ports/net/netmap/work/netmap-0.1.3/belgolib' c++ -O2 -pipe -fno-strict-aliasing -c -o files.o files.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated files.c:21:41: error: no member named '_Ios_Openmode' in namespace 'std' : ifstream(file_name.c_str(), (std::_Ios_Openmode)mode) ~~~~~^ files.c:52:35: error: no member named '_Ios_Openmode' in namespace 'std' open(file_name.c_str(), (std::_Ios_Openmode)mode); ~~~~~^ 2 errors generated. gmake[2]: *** [files.o] Error 1 gmake[2]: Leaving directory `/usr/ports/net/netmap/work/netmap-0.1.3/belgolib' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/usr/ports/net/netmap/work/netmap-0.1.3' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /usr/ports/net/netmap root@test01:/usr/ports/net/netmap # *make MAKE_JOBS_UNSAFE=yes install clean* ===> Building for netmap-0.1.3_1 gmake[1]: Entering directory `/usr/ports/net/netmap/work/netmap-0.1.3' gmake -C belgolib gmake[2]: Entering directory `/usr/ports/net/netmap/work/netmap-0.1.3/belgolib' c++ -O2 -pipe -fno-strict-aliasing -c -o files.o files.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated files.c:21:41: error: no member named '_Ios_Openmode' in namespace 'std' : ifstream(file_name.c_str(), (std::_Ios_Openmode)mode) ~~~~~^ files.c:52:35: error: no member named '_Ios_Openmode' in namespace 'std' open(file_name.c_str(), (std::_Ios_Openmode)mode); ~~~~~^ 2 errors generated. gmake[2]: *** [files.o] Error 1 gmake[2]: Leaving directory `/usr/ports/net/netmap/work/netmap-0.1.3/belgolib' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/usr/ports/net/netmap/work/netmap-0.1.3' *** Error code 1 Stop. make: stopped in /usr/ports/net/netmap root@test01:/usr/ports/net/netmap # uname FreeBSD root@test01:/usr/ports/net/netmap # uname -a FreeBSD test01 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 -- -------------- Andrei Moraru Happy Bacula Admin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ5E82Bf4rmqtroc4NtrG2J1n_sdHMiK%2B58e1YHqbKitSiLCRw>