[MacPorts] #41060: ragel @6.8_0 did not build cleanly on Mavericks
#41060: ragel @6.8_0 did not build cleanly on Mavericks -------------------------+-------------------------------- Reporter: pjkim00@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: setiosflags | Port: ragel-6.8 -------------------------+-------------------------------- Trying to install textmate2 om Mavericks. Got hung up on install of ragel-6.8 (among other things). Went into ragel build directory and gave build command manually. Error was {{{ /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I../aapl -I/opt/local/include -Wall -pipe -Os -arch x86_64 -MT ragel-rbxgoto.o -MD -MP -MF .deps/ragel- rbxgoto.Tpo -c -o ragel-rbxgoto.o `test -f 'rbxgoto.cpp' || echo './'`rbxgoto.cpp javacodegen.cpp:1187:20: error: use of undeclared identifier 'setiosflags'; did you mean 'std::setiosflags'? out << setw(5) << setiosflags(ios::right) << item; ^~~~~~~~~~~ std::setiosflags /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/iomanip:110:1: note: 'std::setiosflags' declared here setiosflags(ios_base::fmtflags __mask) ^ 1 error generated. make[2]: *** [ragel-javacodegen.o] Error 1 make[2]: *** Waiting for unfinished jobs.... mv -f .deps/ragel-rubyflat.Tpo .deps/ragel-rubyflat.Po mv -f .deps/ragel-rubyftable.Tpo .deps/ragel-rubyftable.Po mv -f .deps/ragel-rubyfflat.Tpo .deps/ragel-rubyfflat.Po mv -f .deps/ragel-rbxgoto.Tpo .deps/ragel-rbxgoto.Po make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_ragel/ragel/work/ragel-6.8/ragel' make[1]: *** [all] Error 2 make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_ragel/ragel/work/ragel-6.8/ragel' make: *** [all-recursive] Error 1 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_ragel/ragel/work/ragel-6.8' }}} I changed line 1187 in javacodegen.cpp from setiosflags to std::setiosflags and then ragel built and installed without problems. Textmate2 worked as well-- sort of (will describe in more detail in Textmate2 ticket). -- Ticket URL: <https://trac.macports.org/ticket/41060> MacPorts <http://www.macports.org/> Ports system for OS X
#41060: ragel @6.8_0 did not build cleanly on Mavericks ------------------------+-------------------------------- Reporter: pjkim00@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: duplicate | Keywords: mavericks Port: ragel | ------------------------+-------------------------------- Changes (by ryandesign@…): * cc: mww@…, ryandesign@… (added) * keywords: setiosflags => mavericks * status: new => closed * resolution: => duplicate * port: ragel-6.8 => ragel Comment: Run `sudo port selfupdate`. This has already been fixed. Duplicate of #40990. -- Ticket URL: <https://trac.macports.org/ticket/41060#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts