Folks,
Diego Omitto from BNL has reported the following errors when building asyn R4-25 on Max OSX Yosemite.
It builds fine on Linux, Windows, vxWorks, and earlier versions of OSX.
c++ -c -DUNIX -Ddarwin -O3 -g -Wall -arch x86_64 -fno-common -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib
-I../../asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488
-I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/os/Darwin -I../../include -I/Users/diego/epics/synApps_5_7/support/ipac-2-12/include -I/Users/diego/epics/synApps_5_7/support/seq-2-1-13/include -I/Users/diego/epics/base/include/os/Darwin -I/Users/diego/epics/base/include
../../asyn/asynPortClient/asynPortClient.cpp
In file included from ../../asyn/asynPortClient/asynPortClient.cpp:18:
../../asyn/asynPortClient/asynPortClient.h:75:38: error: implicit instantiation of undefined template 'std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >'
throw std::runtime_error(std::string("pasynInt32SyncIO->connect failed"));
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iosfwd:188:33: note: template is declared here
class _LIBCPP_TYPE_VIS_ONLY basic_string;
^
Can anyone suggest what needs to be changed to eliminate this error?
Thanks,
Mark