Temporary header file '/tmp/AVLTywb9Z8/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/lib/gcc/arm-linux-gnueabihf/12/include/stddef.h"
  #include "/usr/include/stdlib.h"
  #include "/usr/include/tango/ApiUtil.h"
  #include "/usr/include/tango/AttributeProxy.h"
  #include "/usr/include/tango/Connection.h"
  #include "/usr/include/tango/Database.h"
  #include "/usr/include/tango/DbDevice.h"
  #include "/usr/include/tango/DeviceAttribute.h"
  #include "/usr/include/tango/DeviceData.h"
  #include "/usr/include/tango/DevicePipe.h"
  #include "/usr/include/tango/DeviceProxy.h"
  #include "/usr/include/tango/DeviceProxyHelper.h"
  #include "/usr/include/tango/PogoHelper.h"
  #include "/usr/include/tango/TangoExceptionsHelper.h"
  #include "/usr/include/tango/TangoTest.h"
  #include "/usr/include/tango/TangoTestClass.h"
  #include "/usr/include/tango/Xstring.h"
  #include "/usr/include/tango/accessproxy.h"
  #include "/usr/include/tango/apiexcept.h"
  #include "/usr/include/tango/attrdesc.h"
  #include "/usr/include/tango/attribute.h"
  #include "/usr/include/tango/attrmanip.h"
  #include "/usr/include/tango/attrprop.h"
  #include "/usr/include/tango/auto_tango_monitor.h"
  #include "/usr/include/tango/basiccommand.h"
  #include "/usr/include/tango/blackbox.h"
  #include "/usr/include/tango/cbthread.h"
  #include "/usr/include/tango/classattribute.h"
  #include "/usr/include/tango/classpipe.h"
  #include "/usr/include/tango/command.h"
  #include "/usr/include/tango/coutappender.h"
  #include "/usr/include/tango/coutbuf.h"
  #include "/usr/include/tango/dbapi.h"
  #include "/usr/include/tango/devapi.h"
  #include "/usr/include/tango/devasyn.h"
  #include "/usr/include/tango/device.h"
  #include "/usr/include/tango/device_2.h"
  #include "/usr/include/tango/device_3.h"
  #include "/usr/include/tango/device_4.h"
  #include "/usr/include/tango/device_5.h"
  #include "/usr/include/tango/deviceclass.h"
  #include "/usr/include/tango/devintr.h"
  #include "/usr/include/tango/dintrthread.h"
  #include "/usr/include/tango/dserver.h"
  #include "/usr/include/tango/dserverclass.h"
  #include "/usr/include/tango/dserversignal.h"
  #include "/usr/include/tango/encoded_attribute.h"
  #include "/usr/include/tango/encoded_format.h"
  #include "/usr/include/tango/event.h"
  #include "/usr/include/tango/eventconsumer.h"
  #include "/usr/include/tango/eventsupplier.h"
  #include "/usr/include/tango/except.h"
  #include "/usr/include/tango/filedatabase.h"
  #include "/usr/include/tango/fwdattrdesc.h"
  #include "/usr/include/tango/fwdattribute.h"
  #include "/usr/include/tango/group.h"
  #include "/usr/include/tango/idl/tango.h"
  #include "/usr/include/tango/lockthread.h"
  #include "/usr/include/tango/log4tango.h"
  #include "/usr/include/tango/logcmds.h"
  #include "/usr/include/tango/logging.h"
  #include "/usr/include/tango/logstream.h"
  #include "/usr/include/tango/multiattribute.h"
  #include "/usr/include/tango/ntservice.h"
  #include "/usr/include/tango/pipe.h"
  #include "/usr/include/tango/pipedesc.h"
  #include "/usr/include/tango/pollcmds.h"
  #include "/usr/include/tango/pollext.h"
  #include "/usr/include/tango/pollobj.h"
  #include "/usr/include/tango/pollring.h"
  #include "/usr/include/tango/pollthread.h"
  #include "/usr/include/tango/readers_writers_lock.h"
  #include "/usr/include/tango/rootattreg.h"
  #include "/usr/include/tango/seqvec.h"
  #include "/usr/include/tango/subdev_diag.h"
  #include "/usr/include/tango/tango.h"
  #include "/usr/include/tango/tango_config.h"
  #include "/usr/include/tango/tango_const.h"
  #include "/usr/include/tango/tango_monitor.h"
  #include "/usr/include/tango/tangoappender.h"
  #include "/usr/include/tango/tangorollingfileappender.h"
  #include "/usr/include/tango/utils.h"
  #include "/usr/include/tango/w_attribute.h"
  #include "/usr/include/tango/w_pipe.h"

  // add namespaces
  namespace BiDirPolicy{typedef int tmp_add_type_1;}
  BiDirPolicy::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace CORBA{typedef int tmp_add_type_2;}
  CORBA::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace CosEventChannelAdmin{typedef int tmp_add_type_3;}
  CosEventChannelAdmin::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace CosEventComm{typedef int tmp_add_type_4;}
  CosEventComm::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace CosNaming{typedef int tmp_add_type_5;}
  CosNaming::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace CosNotification{typedef int tmp_add_type_6;}
  CosNotification::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace CosNotifyChannelAdmin{typedef int tmp_add_type_7;}
  CosNotifyChannelAdmin::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace CosNotifyComm{typedef int tmp_add_type_8;}
  CosNotifyComm::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace CosNotifyFilter{typedef int tmp_add_type_9;}
  CosNotifyFilter::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace DynamicAny{typedef int tmp_add_type_10;}
  DynamicAny::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace log4tango{typedef int tmp_add_type_11;}
  log4tango::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace log4tango{namespace threading{typedef int tmp_add_type_12;}}
  log4tango::threading::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace Messaging{typedef int tmp_add_type_13;}
  Messaging::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace omni{typedef int tmp_add_type_14;}
  omni::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace omniORB{typedef int tmp_add_type_15;}
  omniORB::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace omniPolicy{typedef int tmp_add_type_16;}
  omniPolicy::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace PortableServer{typedef int tmp_add_type_17;}
  PortableServer::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace Tango{typedef int tmp_add_type_18;}
  Tango::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace zmq{typedef int tmp_add_type_19;}
  zmq::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace zmq{namespace detail{typedef int tmp_add_type_20;}}
  zmq::detail::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace zmq{namespace detail{namespace ranges{typedef int tmp_add_type_21;}}}
  zmq::detail::ranges::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace zmq{namespace literals{typedef int tmp_add_type_22;}}
  zmq::literals::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace zmq{namespace sockopt{typedef int tmp_add_type_23;}}
  zmq::sockopt::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace OBV_CosEventChannelAdmin{typedef int tmp_add_type_24;}
  OBV_CosEventChannelAdmin::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace OBV_CosEventComm{typedef int tmp_add_type_25;}
  OBV_CosEventComm::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace OBV_CosNaming{typedef int tmp_add_type_26;}
  OBV_CosNaming::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace OBV_CosNotification{typedef int tmp_add_type_27;}
  OBV_CosNotification::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace OBV_CosNotifyChannelAdmin{typedef int tmp_add_type_28;}
  OBV_CosNotifyChannelAdmin::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace OBV_CosNotifyComm{typedef int tmp_add_type_29;}
  OBV_CosNotifyComm::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace OBV_CosNotifyFilter{typedef int tmp_add_type_30;}
  OBV_CosNotifyFilter::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace OBV_Messaging{typedef int tmp_add_type_31;}
  OBV_Messaging::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace OBV_Tango{typedef int tmp_add_type_32;}
  OBV_Tango::tmp_add_type_32 tmp_add_func_32(){return 0;};
  namespace POA_CORBA{typedef int tmp_add_type_33;}
  POA_CORBA::tmp_add_type_33 tmp_add_func_33(){return 0;};
  namespace POA_CosEventChannelAdmin{typedef int tmp_add_type_34;}
  POA_CosEventChannelAdmin::tmp_add_type_34 tmp_add_func_34(){return 0;};
  namespace POA_CosEventComm{typedef int tmp_add_type_35;}
  POA_CosEventComm::tmp_add_type_35 tmp_add_func_35(){return 0;};
  namespace POA_CosNaming{typedef int tmp_add_type_36;}
  POA_CosNaming::tmp_add_type_36 tmp_add_func_36(){return 0;};
  namespace POA_CosNotification{typedef int tmp_add_type_37;}
  POA_CosNotification::tmp_add_type_37 tmp_add_func_37(){return 0;};
  namespace POA_CosNotifyChannelAdmin{typedef int tmp_add_type_38;}
  POA_CosNotifyChannelAdmin::tmp_add_type_38 tmp_add_func_38(){return 0;};
  namespace POA_CosNotifyComm{typedef int tmp_add_type_39;}
  POA_CosNotifyComm::tmp_add_type_39 tmp_add_func_39(){return 0;};
  namespace POA_CosNotifyFilter{typedef int tmp_add_type_40;}
  POA_CosNotifyFilter::tmp_add_type_40 tmp_add_func_40(){return 0;};
  namespace POA_Messaging{typedef int tmp_add_type_41;}
  POA_Messaging::tmp_add_type_41 tmp_add_func_41(){return 0;};
  namespace POA_PortableServer{typedef int tmp_add_type_42;}
  POA_PortableServer::tmp_add_type_42 tmp_add_func_42(){return 0;};
  namespace POA_Tango{typedef int tmp_add_type_43;}
  POA_Tango::tmp_add_type_43 tmp_add_func_43(){return 0;};
  namespace TangoTest_ns{typedef int tmp_add_type_44;}
  TangoTest_ns::tmp_add_type_44 tmp_add_func_44(){return 0;};

  // add classes
  ApiUtil* tmp_add_class_0;
  AttributeProxy* tmp_add_class_1;
  Connection* tmp_add_class_2;
  DatabaseExt* tmp_add_class_3;
  DbDevice* tmp_add_class_4;
  DeviceAttribute* tmp_add_class_5;
  DeviceData* tmp_add_class_6;
  DevicePipe* tmp_add_class_7;
  DevicePipeBlob* tmp_add_class_8;
  GIOP* tmp_add_class_9;
  IIOP* tmp_add_class_10;
  IOP* tmp_add_class_11;
  ReaderLock* tmp_add_class_12;
  ReadersWritersLock* tmp_add_class_13;
  WriterLock* tmp_add_class_14;
  _CORBA_ObjRef_Var_base* tmp_add_class_15;
  _CORBA_Sequence_Boolean* tmp_add_class_16;
  _CORBA_Sequence_Char* tmp_add_class_17;
  _CORBA_Sequence_Octet* tmp_add_class_18;
  _CORBA_Sequence_String* tmp_add_class_19;
  _CORBA_Sequence_WChar* tmp_add_class_20;
  _CORBA_Sequence_WString* tmp_add_class_21;
  _CORBA_String_element* tmp_add_class_22;
  _CORBA_String_helper* tmp_add_class_23;
  _CORBA_String_inout* tmp_add_class_24;
  _CORBA_String_member* tmp_add_class_25;
  _CORBA_String_out* tmp_add_class_26;
  _CORBA_String_var* tmp_add_class_27;
  _CORBA_Unbounded_Sequence_Boolean* tmp_add_class_28;
  _CORBA_Unbounded_Sequence_Char* tmp_add_class_29;
  _CORBA_Unbounded_Sequence_Octet* tmp_add_class_30;
  _CORBA_Unbounded_Sequence_String* tmp_add_class_31;
  _CORBA_Unbounded_Sequence_WChar* tmp_add_class_32;
  _CORBA_Unbounded_Sequence_WString* tmp_add_class_33;
  _CORBA_WString_element* tmp_add_class_34;
  _CORBA_WString_helper* tmp_add_class_35;
  _CORBA_WString_inout* tmp_add_class_36;
  _CORBA_WString_member* tmp_add_class_37;
  _CORBA_WString_out* tmp_add_class_38;
  _CORBA_WString_var* tmp_add_class_39;
  _G_fpos64_t* tmp_add_class_40;
  _G_fpos_t* tmp_add_class_41;
  _IO_cookie_io_functions_t* tmp_add_class_42;
  _KillProc_* tmp_add_class_43;
  _omniFinalCleanup* tmp_add_class_44;
  _omni_ValueFactoryManager* tmp_add_class_45;
  _omni_ValueId* tmp_add_class_46;
  _omni_ValueIds* tmp_add_class_47;
  cdrCountingStream* tmp_add_class_48;
  cdrEncapsulationStream* tmp_add_class_49;
  cdrMemoryStream* tmp_add_class_50;
  cdrStream* tmp_add_class_51;
  cdrStreamAdapter* tmp_add_class_52;
  cdrValueChunkStream* tmp_add_class_53;
  itimerval* tmp_add_class_54;
  omniAsyncInvoker* tmp_add_class_55;
  omniIOR* tmp_add_class_56;
  omniIORHints* tmp_add_class_57;
  omniIOR_var* tmp_add_class_58;
  omniObjKey* tmp_add_class_59;
  omniObjRef* tmp_add_class_60;
  omniOrbBoaKey* tmp_add_class_61;
  omniOrbBoaServant* tmp_add_class_62;
  omniServant* tmp_add_class_63;
  omniTask* tmp_add_class_64;
  omniTaskLink* tmp_add_class_65;
  omniValueType* tmp_add_class_66;
  omni_condition* tmp_add_class_67;
  omni_mutex* tmp_add_class_68;
  omni_mutex_lock* tmp_add_class_69;
  omni_mutex_trylock* tmp_add_class_70;
  omni_optional_lock* tmp_add_class_71;
  omni_refcount* tmp_add_class_72;
  omni_semaphore* tmp_add_class_73;
  omni_semaphore_lock* tmp_add_class_74;
  omni_thread* tmp_add_class_75;
  omni_thread_fatal* tmp_add_class_76;
  omni_thread_invalid* tmp_add_class_77;
  omni_time_t* tmp_add_class_78;
  omni_tracedcondition* tmp_add_class_79;
  omni_tracedmutex* tmp_add_class_80;
  omni_tracedmutex_unlock* tmp_add_class_81;
  ucontext_t* tmp_add_class_82;
  zmq_msg_t* tmp_add_class_83;
  zmq_pollitem_t* tmp_add_class_84;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/AVLTywb9Z8/dump1.h"  -I/usr/include/tango -I/usr/include/tango/idl

In file included from /usr/include/tango/tango.h:100,
                 from /usr/include/tango/TangoTest.h:41,
                 from /tmp/AVLTywb9Z8/dump1.h:26:
/usr/include/tango/group.h:1475:118: error: macro "write_attribute" passed 3 arguments, but takes just 2
 1475 |   template<typename T> GroupReplyList write_attribute (const std::string& n, const std::vector<T>& d, bool fwd = true);
      |                                                                                                                      ^
In file included from /tmp/AVLTywb9Z8/dump1.h:23:
/usr/include/tango/DeviceProxyHelper.h:171: note: macro "write_attribute" defined here
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      | 
/usr/include/tango/group.h:1914:95: error: macro "write_attribute" passed 3 arguments, but takes just 2
 1914 | GroupReplyList Group::write_attribute (const std::string& a, const std::vector<T>& d, bool fwd)
      |                                                                                               ^
/usr/include/tango/DeviceProxyHelper.h:171: note: macro "write_attribute" defined here
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      | 
In file included from /tmp/AVLTywb9Z8/dump1.h:14:
/usr/include/tango/ApiUtil.h:64:9: error: ‘TANGO_IMP_EXP’ does not name a type
   64 |         TANGO_IMP_EXP static ApiUtil *instance();
      |         ^~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:64:9: note: the macro ‘TANGO_IMP_EXP’ had not yet been defined
In file included from /usr/include/tango/tango.h:40:
/usr/include/tango/tango_config.h:121: note: it was later defined here
  121 |         #define TANGO_IMP_EXP
      | 
/usr/include/tango/ApiUtil.h:70:9: error: ‘TANGO_IMP_EXP’ does not name a type
   70 |         TANGO_IMP_EXP static inline void cleanup()
      |         ^~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:70:9: note: the macro ‘TANGO_IMP_EXP’ had not yet been defined
/usr/include/tango/tango_config.h:121: note: it was later defined here
  121 |         #define TANGO_IMP_EXP
      | 
/usr/include/tango/ApiUtil.h:84:9: error: ‘TANGO_IMP_EXP’ does not name a type
   84 |         TANGO_IMP_EXP static int get_env_var(const char *name,string &value);
      |         ^~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:84:9: note: the macro ‘TANGO_IMP_EXP’ had not yet been defined
/usr/include/tango/tango_config.h:121: note: it was later defined here
  121 |         #define TANGO_IMP_EXP
      | 
/usr/include/tango/ApiUtil.h:93:36: error: ‘asyn_req_type’ has not been declared
   93 |         size_t pending_asynch_call(asyn_req_type ty)
      |                                    ^~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:127:38: error: ‘cb_sub_model’ has not been declared
  127 |         void set_asynch_cb_sub_model(cb_sub_model csm);
      |                                      ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:135:9: error: ‘cb_sub_model’ does not name a type
  135 |         cb_sub_model get_asynch_cb_sub_model() {return auto_cb;}
      |         ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:139:9: error: ‘CORBA’ does not name a type
  139 |         CORBA::ORB_ptr get_orb() {return CORBA::ORB::_duplicate(_orb);}
      |         ^~~~~
/usr/include/tango/ApiUtil.h:140:22: error: ‘CORBA’ has not been declared
  140 |         void set_orb(CORBA::ORB_ptr orb_in) {_orb = orb_in;}
      |                      ^~~~~
/usr/include/tango/ApiUtil.h:140:37: error: expected ‘,’ or ‘...’ before ‘orb_in’
  140 |         void set_orb(CORBA::ORB_ptr orb_in) {_orb = orb_in;}
      |                                     ^~~~~~
/usr/include/tango/ApiUtil.h:143:28: error: ‘string’ has not been declared
  143 |         int     get_db_ind(string &host,int port);
      |                            ^~~~~~
/usr/include/tango/ApiUtil.h:144:9: error: ‘vector’ does not name a type
  144 |         vector<Database *> &get_db_vect() {return db_vect;}
      |         ^~~~~~
/usr/include/tango/ApiUtil.h:148:9: error: ‘TangoSys_Pid’ does not name a type
  148 |         TangoSys_Pid get_client_pid() {return cl_pid;}
      |         ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:148:9: note: the macro ‘TangoSys_Pid’ had not yet been defined
/usr/include/tango/tango_config.h:268: note: it was later defined here
  268 | #define         TangoSys_Pid            int
      | 
/usr/include/tango/ApiUtil.h:157:9: error: ‘TANGO_IMP_EXP’ does not name a type
  157 |         TANGO_IMP_EXP static inline bool _is_instance_null()
      |         ^~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:157:9: note: the macro ‘TANGO_IMP_EXP’ had not yet been defined
/usr/include/tango/tango_config.h:121: note: it was later defined here
  121 |         #define TANGO_IMP_EXP
      | 
/usr/include/tango/ApiUtil.h:166:9: error: ‘DevLong’ does not name a type
  166 |         DevLong get_user_sub_hwm() {return user_sub_hwm;}
      |         ^~~~~~~
/usr/include/tango/ApiUtil.h:167:35: error: ‘DevLong’ has not been declared
  167 |         void set_event_buffer_hwm(DevLong val) {if (user_sub_hwm == -1)user_sub_hwm=val;}
      |                                   ^~~~~~~
/usr/include/tango/ApiUtil.h:169:29: error: ‘vector’ has not been declared
  169 |         void get_ip_from_if(vector<string> &);
      |                             ^~~~~~
/usr/include/tango/ApiUtil.h:169:35: error: expected ‘,’ or ‘...’ before ‘<’ token
  169 |         void get_ip_from_if(vector<string> &);
      |                                   ^
/usr/include/tango/ApiUtil.h:182:9: error: ‘NotifdEventConsumer’ does not name a type
  182 |         NotifdEventConsumer *get_notifd_event_consumer();
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:185:9: error: ‘ZmqEventConsumer’ does not name a type
  185 |         ZmqEventConsumer *get_zmq_event_consumer();
      |         ^~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:191:9: error: ‘AsynReq’ does not name a type
  191 |         AsynReq *get_pasyn_table() {return asyn_p_table;}
      |         ^~~~~~~
/usr/include/tango/ApiUtil.h:197:42: error: ‘AttributeValue’ does not name a type
  197 |         static void attr_to_device(const AttributeValue *,const AttributeValue_3 *,long,DeviceAttribute *);
      |                                          ^~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:197:65: error: ‘AttributeValue_3’ does not name a type
  197 |         static void attr_to_device(const AttributeValue *,const AttributeValue_3 *,long,DeviceAttribute *);
      |                                                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:197:89: error: ‘DeviceAttribute’ has not been declared
  197 |         static void attr_to_device(const AttributeValue *,const AttributeValue_3 *,long,DeviceAttribute *);
      |                                                                                         ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:198:42: error: ‘AttributeValue_4’ does not name a type
  198 |         static void attr_to_device(const AttributeValue_4 *,long,DeviceAttribute *);
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:198:66: error: ‘DeviceAttribute’ has not been declared
  198 |         static void attr_to_device(const AttributeValue_4 *,long,DeviceAttribute *);
      |                                                                  ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:199:42: error: ‘AttributeValue_5’ does not name a type
  199 |         static void attr_to_device(const AttributeValue_5 *,long,DeviceAttribute *);
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:199:66: error: ‘DeviceAttribute’ has not been declared
  199 |         static void attr_to_device(const AttributeValue_5 *,long,DeviceAttribute *);
      |                                                                  ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:199:21: error: ‘static void ApiUtil::attr_to_device(const int*, long int, int*)’ cannot be overloaded with ‘static void ApiUtil::attr_to_device(const int*, long int, int*)’
  199 |         static void attr_to_device(const AttributeValue_5 *,long,DeviceAttribute *);
      |                     ^~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:198:21: note: previous declaration ‘static void ApiUtil::attr_to_device(const int*, long int, int*)’
  198 |         static void attr_to_device(const AttributeValue_4 *,long,DeviceAttribute *);
      |                     ^~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:201:42: error: ‘DeviceAttribute’ does not name a type
  201 |         static void device_to_attr(const DeviceAttribute &,AttributeValue_4 &);
      |                                          ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:201:60: error: ‘AttributeValue_4’ has not been declared
  201 |         static void device_to_attr(const DeviceAttribute &,AttributeValue_4 &);
      |                                                            ^~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:202:42: error: ‘DeviceAttribute’ does not name a type
  202 |         static void device_to_attr(const DeviceAttribute &,AttributeValue &,string &);
      |                                          ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:202:60: error: ‘AttributeValue’ has not been declared
  202 |         static void device_to_attr(const DeviceAttribute &,AttributeValue &,string &);
      |                                                            ^~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:202:77: error: ‘string’ has not been declared
  202 |         static void device_to_attr(const DeviceAttribute &,AttributeValue &,string &);
      |                                                                             ^~~~~~
/usr/include/tango/ApiUtil.h:208:62: error: ‘AttributeInfoEx’ does not name a type
  208 |         static void AttributeInfoEx_to_AttributeConfig(const AttributeInfoEx *,AttributeConfig_5 *);
      |                                                              ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:208:80: error: ‘AttributeConfig_5’ has not been declared
  208 |         static void AttributeInfoEx_to_AttributeConfig(const AttributeInfoEx *,AttributeConfig_5 *);
      |                                                                                ^~~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:215:9: error: ‘vector’ does not name a type
  215 |         vector<Database *>                      db_vect;
      |         ^~~~~~
/usr/include/tango/ApiUtil.h:216:9: error: ‘omni_mutex’ does not name a type
  216 |         omni_mutex                                      the_mutex;
      |         ^~~~~~~~~~
/usr/include/tango/ApiUtil.h:217:9: error: ‘CORBA’ does not name a type
  217 |         CORBA::ORB_ptr                          _orb;
      |         ^~~~~
/usr/include/tango/ApiUtil.h:220:9: error: ‘cb_sub_model’ does not name a type
  220 |         cb_sub_model                            auto_cb;
      |         ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:221:9: error: ‘CbThreadCmd’ does not name a type
  221 |         CbThreadCmd                                     cb_thread_cmd;
      |         ^~~~~~~~~~~
/usr/include/tango/ApiUtil.h:222:9: error: ‘CallBackThread’ does not name a type
  222 |         CallBackThread                          *cb_thread_ptr;
      |         ^~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:224:9: error: ‘AsynReq’ does not name a type
  224 |         AsynReq                                         *asyn_p_table;
      |         ^~~~~~~
/usr/include/tango/ApiUtil.h:228:9: error: ‘omni_mutex’ does not name a type
  228 |         omni_mutex                                      lock_th_map;
      |         ^~~~~~~~~~
/usr/include/tango/ApiUtil.h:229:9: error: ‘map’ does not name a type
  229 |         map<string,LockingThread>       lock_threads;
      |         ^~~
/usr/include/tango/ApiUtil.h:238:9: error: ‘TANGO_IMP’ does not name a type
  238 |         TANGO_IMP static ApiUtil        *_instance;
      |         ^~~~~~~~~
/usr/include/tango/ApiUtil.h:238:9: note: the macro ‘TANGO_IMP’ had not yet been defined
/usr/include/tango/tango_config.h:122: note: it was later defined here
  122 |         #define TANGO_IMP
      | 
/usr/include/tango/ApiUtil.h:239:16: error: ‘omni_mutex’ does not name a type
  239 |         static omni_mutex                       inst_mutex;
      |                ^~~~~~~~~~
/usr/include/tango/ApiUtil.h:249:5: error: ‘NotifdEventConsumer’ does not name a type
  249 |     NotifdEventConsumer         *notifd_event_consumer;
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:250:5: error: ‘TangoSys_Pid’ does not name a type
  250 |     TangoSys_Pid                        cl_pid;
      |     ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:250:5: note: the macro ‘TangoSys_Pid’ had not yet been defined
/usr/include/tango/tango_config.h:268: note: it was later defined here
  268 | #define         TangoSys_Pid            int
      | 
/usr/include/tango/ApiUtil.h:252:5: error: ‘ZmqEventConsumer’ does not name a type
  252 |     ZmqEventConsumer            *zmq_event_consumer;
      |     ^~~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:253:5: error: ‘vector’ does not name a type
  253 |     vector<string>              host_ip_adrs;
      |     ^~~~~~
/usr/include/tango/ApiUtil.h:254:5: error: ‘DevLong’ does not name a type
  254 |     DevLong                     user_sub_hwm;
      |     ^~~~~~~
/usr/include/tango/ApiUtil.h:256:69: error: ‘DeviceAttribute’ has not been declared
  256 |     template <typename T> static void attr_to_device_base(const T *,DeviceAttribute *);
      |                                                                     ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h: In member function ‘size_t ApiUtil::pending_asynch_call(int)’:
/usr/include/tango/ApiUtil.h:94:18: error: ‘POLLING’ was not declared in this scope; did you mean ‘POLL_IN’?
   94 |         {if (ty==POLLING)return asyn_p_table->get_request_nb();
      |                  ^~~~~~~
      |                  POLL_IN
/usr/include/tango/ApiUtil.h:94:33: error: ‘asyn_p_table’ was not declared in this scope
   94 |         {if (ty==POLLING)return asyn_p_table->get_request_nb();
      |                                 ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:95:23: error: ‘CALL_BACK’ was not declared in this scope; did you mean ‘LC_ALL_MASK’?
   95 |          else if (ty==CALL_BACK)return asyn_p_table->get_cb_request_nb();
      |                       ^~~~~~~~~
      |                       LC_ALL_MASK
/usr/include/tango/ApiUtil.h:95:40: error: ‘asyn_p_table’ was not declared in this scope
   95 |          else if (ty==CALL_BACK)return asyn_p_table->get_cb_request_nb();
      |                                        ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h:96:23: error: ‘asyn_p_table’ was not declared in this scope
   96 |          else return (asyn_p_table->get_request_nb()+asyn_p_table->get_cb_request_nb());}
      |                       ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h: In member function ‘void ApiUtil::set_orb(int)’:
/usr/include/tango/ApiUtil.h:140:46: error: ‘_orb’ was not declared in this scope; did you mean ‘set_orb’?
  140 |         void set_orb(CORBA::ORB_ptr orb_in) {_orb = orb_in;}
      |                                              ^~~~
      |                                              set_orb
/usr/include/tango/ApiUtil.h:140:53: error: ‘orb_in’ was not declared in this scope
  140 |         void set_orb(CORBA::ORB_ptr orb_in) {_orb = orb_in;}
      |                                                     ^~~~~~
/usr/include/tango/ApiUtil.h: In member function ‘bool ApiUtil::is_lock_exit_installed()’:
/usr/include/tango/ApiUtil.h:151:40: error: ‘omni_mutex_lock’ was not declared in this scope
  151 |         bool is_lock_exit_installed() {omni_mutex_lock guard(lock_th_map);return exit_lock_installed;}
      |                                        ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h: In member function ‘void ApiUtil::set_lock_exit_installed(bool)’:
/usr/include/tango/ApiUtil.h:152:48: error: ‘omni_mutex_lock’ was not declared in this scope
  152 |         void set_lock_exit_installed(bool in) {omni_mutex_lock guard(lock_th_map);exit_lock_installed = in;}
      |                                                ^~~~~~~~~~~~~~~
/usr/include/tango/ApiUtil.h: In member function ‘void ApiUtil::set_event_buffer_hwm(int)’:
/usr/include/tango/ApiUtil.h:167:53: error: ‘user_sub_hwm’ was not declared in this scope
  167 |         void set_event_buffer_hwm(DevLong val) {if (user_sub_hwm == -1)user_sub_hwm=val;}
      |                                                     ^~~~~~~~~~~~
/usr/include/tango/ApiUtil.h: In member function ‘bool ApiUtil::is_notifd_event_consumer_created()’:
/usr/include/tango/ApiUtil.h:181:57: error: ‘notifd_event_consumer’ was not declared in this scope; did you mean ‘create_notifd_event_consumer’?
  181 |         bool is_notifd_event_consumer_created() {return notifd_event_consumer != NULL;}
      |                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                         create_notifd_event_consumer
/usr/include/tango/ApiUtil.h: In member function ‘bool ApiUtil::is_zmq_event_consumer_created()’:
/usr/include/tango/ApiUtil.h:184:54: error: ‘zmq_event_consumer’ was not declared in this scope; did you mean ‘create_zmq_event_consumer’?
  184 |         bool is_zmq_event_consumer_created() {return zmq_event_consumer != NULL;}
      |                                                      ^~~~~~~~~~~~~~~~~~
      |                                                      create_zmq_event_consumer
/usr/include/tango/ApiUtil.h: At global scope:
/usr/include/tango/ApiUtil.h:260:1: error: expected class-name before ‘{’ token
  260 | {
      | ^
In file included from /tmp/AVLTywb9Z8/dump1.h:15:
/usr/include/tango/AttributeProxy.h:60:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   60 |         string                          attr_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:61:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   61 |         string                          device_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:62:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   62 |         string                          alias_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:63:9: error: ‘Tango’ does not name a type
   63 |         Tango::DeviceProxy      *dev_proxy;
      |         ^~~~~
/usr/include/tango/AttributeProxy.h:64:9: error: ‘Tango’ does not name a type
   64 |         Tango::DbAttribute      *db_attr;
      |         ^~~~~
/usr/include/tango/AttributeProxy.h:68:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   68 |         string                          host;           // DS host (if dbase_used=false)
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:69:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   69 |         string                          port;           // DS port (if dbase_used=false)
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:72:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   72 |         string                          db_host;        // DB host
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:73:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   73 |         string                          db_port;        // DB port
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:76:31: error: ‘string’ has not been declared
   76 |         void real_constructor(string &);
      |                               ^~~~~~
/usr/include/tango/AttributeProxy.h:77:33: error: ‘DeviceProxy’ does not name a type
   77 |         void ctor_from_dp(const DeviceProxy *,string &);
      |                                 ^~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:77:47: error: ‘string’ has not been declared
   77 |         void ctor_from_dp(const DeviceProxy *,string &);
      |                                               ^~~~~~
/usr/include/tango/AttributeProxy.h:82:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   82 |         string user_defined_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/AttributeProxy.h:83:33: error: ‘string’ does not name a type; did you mean ‘stdin’?
   83 |         AttributeProxyExt(const string& name):user_defined_name(name) {};
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/AttributeProxy.h:93:5: error: ‘string’ does not name a type; did you mean ‘stdin’?
   93 |     string get_user_defined_name() const { return ext->user_defined_name; }
      |     ^~~~~~
      |     stdin
/usr/include/tango/AttributeProxy.h:115:30: error: expected ‘)’ before ‘&’ token
  115 |         AttributeProxy(string &name);
      |                       ~      ^~
      |                              )
/usr/include/tango/AttributeProxy.h:135:24: error: ‘string’ does not name a type; did you mean ‘stdin’?
  135 |         virtual inline string name() { return attr_name; }
      |                        ^~~~~~
      |                        stdin
/usr/include/tango/AttributeProxy.h:143:24: error: ‘DeviceProxy’ does not name a type
  143 |         virtual inline DeviceProxy* get_device_proxy() { return dev_proxy; }
      |                        ^~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:156:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  156 |         virtual string status();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/AttributeProxy.h:169:17: error: ‘DevState’ does not name a type
  169 |         virtual DevState state();
      |                 ^~~~~~~~
/usr/include/tango/AttributeProxy.h:195:17: error: ‘AttributeInfoEx’ does not name a type; did you mean ‘AttributeProxy’?
  195 |         virtual AttributeInfoEx get_config();
      |                 ^~~~~~~~~~~~~~~
      |                 AttributeProxy
/usr/include/tango/AttributeProxy.h:205:33: error: ‘AttributeInfo’ has not been declared
  205 |         virtual void set_config(AttributeInfo &ai);
      |                                 ^~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:214:33: error: ‘AttributeInfoEx’ has not been declared
  214 |         virtual void set_config(AttributeInfoEx &ai);
      |                                 ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:214:22: error: ‘virtual void AttributeProxy::set_config(int&)’ cannot be overloaded with ‘virtual void AttributeProxy::set_config(int&)’
  214 |         virtual void set_config(AttributeInfoEx &ai);
      |                      ^~~~~~~~~~
/usr/include/tango/AttributeProxy.h:205:22: note: previous declaration ‘virtual void AttributeProxy::set_config(int&)’
  205 |         virtual void set_config(AttributeInfo &ai);
      |                      ^~~~~~~~~~
/usr/include/tango/AttributeProxy.h:226:17: error: ‘DeviceAttribute’ does not name a type
  226 |         virtual DeviceAttribute read();
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:238:28: error: ‘DeviceAttribute’ has not been declared
  238 |         virtual void write(DeviceAttribute &da);
      |                            ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:253:17: error: ‘DeviceAttribute’ does not name a type
  253 |         virtual DeviceAttribute write_read(DeviceAttribute &da);
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:293:17: error: ‘vector’ does not name a type
  293 |         virtual vector<DeviceAttributeHistory> *history(int depth);
      |                 ^~~~~~
/usr/include/tango/AttributeProxy.h:324:17: error: ‘DeviceAttribute’ does not name a type
  324 |         virtual DeviceAttribute *read_reply(long id) {return dev_proxy->read_attribute_reply(id);}
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:344:17: error: ‘DeviceAttribute’ does not name a type
  344 |         virtual DeviceAttribute *read_reply(long id,long to) {return dev_proxy->read_attribute_reply(id,to);}
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:358:35: error: ‘DeviceAttribute’ has not been declared
  358 |         virtual long write_asynch(DeviceAttribute &da) {return dev_proxy->write_attribute_asynch(da);}
      |                                   ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:394:34: error: ‘CallBack’ has not been declared
  394 |         virtual void read_asynch(CallBack &cb) {dev_proxy->read_attribute_asynch(attr_name,cb);}
      |                                  ^~~~~~~~
/usr/include/tango/AttributeProxy.h:406:35: error: ‘DeviceAttribute’ has not been declared
  406 |         virtual void write_asynch(DeviceAttribute &da,CallBack &cb) {dev_proxy->write_attribute_asynch(da,cb);}
      |                                   ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:406:55: error: ‘CallBack’ has not been declared
  406 |         virtual void write_asynch(DeviceAttribute &da,CallBack &cb) {dev_proxy->write_attribute_asynch(da,cb);}
      |                                                       ^~~~~~~~
/usr/include/tango/AttributeProxy.h:466:38: error: ‘EventType’ has not been declared
  466 |         virtual int subscribe_event (EventType event, CallBack *cb);
      |                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:466:55: error: ‘CallBack’ has not been declared
  466 |         virtual int subscribe_event (EventType event, CallBack *cb);
      |                                                       ^~~~~~~~
/usr/include/tango/AttributeProxy.h:483:38: error: ‘EventType’ has not been declared
  483 |         virtual int subscribe_event (EventType event, CallBack *cb,bool stateless);
      |                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:483:55: error: ‘CallBack’ has not been declared
  483 |         virtual int subscribe_event (EventType event, CallBack *cb,bool stateless);
      |                                                       ^~~~~~~~
/usr/include/tango/AttributeProxy.h:506:38: error: ‘EventType’ has not been declared
  506 |         virtual int subscribe_event (EventType event, int event_queue_size, bool stateless = false);
      |                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:528:48: error: ‘CallBack’ has not been declared
  528 |         virtual void get_events (int event_id, CallBack *cb)
      |                                                ^~~~~~~~
/usr/include/tango/AttributeProxy.h:542:48: error: ‘EventDataList’ has not been declared
  542 |         virtual void get_events (int event_id, EventDataList &event_list)
      |                                                ^~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:557:48: error: ‘AttrConfEventDataList’ has not been declared
  557 |         virtual void get_events (int event_id, AttrConfEventDataList &event_list)
      |                                                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:557:22: error: ‘virtual void AttributeProxy::get_events(int, int&)’ cannot be overloaded with ‘virtual void AttributeProxy::get_events(int, int&)’
  557 |         virtual void get_events (int event_id, AttrConfEventDataList &event_list)
      |                      ^~~~~~~~~~
/usr/include/tango/AttributeProxy.h:542:22: note: previous declaration ‘virtual void AttributeProxy::get_events(int, int&)’
  542 |         virtual void get_events (int event_id, EventDataList &event_list)
      |                      ^~~~~~~~~~
/usr/include/tango/AttributeProxy.h:585:17: error: ‘TimeVal’ does not name a type; did you mean ‘timeval’?
  585 |         virtual TimeVal get_last_event_date(int event_id)
      |                 ^~~~~~~
      |                 timeval
/usr/include/tango/AttributeProxy.h:614:35: error: ‘string’ has not been declared
  614 |         virtual void get_property(string &prop_name, DbData &db);
      |                                   ^~~~~~
/usr/include/tango/AttributeProxy.h:614:54: error: ‘DbData’ has not been declared
  614 |         virtual void get_property(string &prop_name, DbData &db);
      |                                                      ^~~~~~
/usr/include/tango/AttributeProxy.h:625:35: error: ‘vector’ has not been declared
  625 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                   ^~~~~~
/usr/include/tango/AttributeProxy.h:625:41: error: expected ‘,’ or ‘...’ before ‘<’ token
  625 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                         ^
/usr/include/tango/AttributeProxy.h:635:35: error: ‘DbData’ has not been declared
  635 |         virtual void get_property(DbData &db);
      |                                   ^~~~~~
/usr/include/tango/AttributeProxy.h:645:35: error: ‘DbData’ has not been declared
  645 |         virtual void put_property(DbData &db);
      |                                   ^~~~~~
/usr/include/tango/AttributeProxy.h:655:38: error: ‘string’ has not been declared
  655 |         virtual void delete_property(string &prop_name);
      |                                      ^~~~~~
/usr/include/tango/AttributeProxy.h:665:38: error: ‘vector’ has not been declared
  665 |         virtual void delete_property(vector<string> &prop_names);
      |                                      ^~~~~~
/usr/include/tango/AttributeProxy.h:665:44: error: expected ‘,’ or ‘...’ before ‘<’ token
  665 |         virtual void delete_property(vector<string> &prop_names);
      |                                            ^
/usr/include/tango/AttributeProxy.h:675:38: error: ‘DbData’ has not been declared
  675 |         virtual void delete_property(DbData &db);
      |                                      ^~~~~~
/usr/include/tango/AttributeProxy.h:675:22: error: ‘virtual void AttributeProxy::delete_property(int&)’ cannot be overloaded with ‘virtual void AttributeProxy::delete_property(int&)’
  675 |         virtual void delete_property(DbData &db);
      |                      ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:655:22: note: previous declaration ‘virtual void AttributeProxy::delete_property(int&)’
  655 |         virtual void delete_property(string &prop_name);
      |                      ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:684:33: error: ‘string’ has not been declared
  684 |         virtual void parse_name(string &);
      |                                 ^~~~~~
/usr/include/tango/AttributeProxy.h:692:38: error: ‘EventType’ has not been declared
  692 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters); // For compatibility
      |                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:692:55: error: ‘CallBack’ has not been declared
  692 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters); // For compatibility
      |                                                       ^~~~~~~~
/usr/include/tango/AttributeProxy.h:692:72: error: ‘vector’ does not name a type
  692 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters); // For compatibility
      |                                                                        ^~~~~~
/usr/include/tango/AttributeProxy.h:692:78: error: expected ‘,’ or ‘...’ before ‘<’ token
  692 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters); // For compatibility
      |                                                                              ^
/usr/include/tango/AttributeProxy.h:693:38: error: ‘EventType’ has not been declared
  693 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters, bool stateless); // For compatibility
      |                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:693:55: error: ‘CallBack’ has not been declared
  693 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters, bool stateless); // For compatibility
      |                                                       ^~~~~~~~
/usr/include/tango/AttributeProxy.h:693:72: error: ‘vector’ does not name a type
  693 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters, bool stateless); // For compatibility
      |                                                                        ^~~~~~
/usr/include/tango/AttributeProxy.h:693:78: error: expected ‘,’ or ‘...’ before ‘<’ token
  693 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters, bool stateless); // For compatibility
      |                                                                              ^
/usr/include/tango/AttributeProxy.h:693:21: error: ‘virtual int AttributeProxy::subscribe_event(int, int*, int)’ cannot be overloaded with ‘virtual int AttributeProxy::subscribe_event(int, int*, int)’
  693 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters, bool stateless); // For compatibility
      |                     ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:692:21: note: previous declaration ‘virtual int AttributeProxy::subscribe_event(int, int*, int)’
  692 |         virtual int subscribe_event (EventType event, CallBack *,const vector<string> &filters); // For compatibility
      |                     ^~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:694:38: error: ‘EventType’ has not been declared
  694 |         virtual int subscribe_event (EventType event, int event_queue_size,const vector<string> &filters, bool stateless = false); // For compatibility
      |                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:694:82: error: ‘vector’ does not name a type
  694 |         virtual int subscribe_event (EventType event, int event_queue_size,const vector<string> &filters, bool stateless = false); // For compatibility
      |                                                                                  ^~~~~~
/usr/include/tango/AttributeProxy.h:694:88: error: expected ‘,’ or ‘...’ before ‘<’ token
  694 |         virtual int subscribe_event (EventType event, int event_queue_size,const vector<string> &filters, bool stateless = false); // For compatibility
      |                                                                                        ^
/usr/include/tango/AttributeProxy.h:697:30: error: ‘DeviceProxy’ does not name a type
  697 |         AttributeProxy(const DeviceProxy *,string &);
      |                              ^~~~~~~~~~~
/usr/include/tango/AttributeProxy.h:697:44: error: ‘string’ has not been declared
  697 |         AttributeProxy(const DeviceProxy *,string &);
      |                                            ^~~~~~
/usr/include/tango/AttributeProxy.h:698:30: error: ‘DeviceProxy’ does not name a type
  698 |         AttributeProxy(const DeviceProxy *,const char *);
      |                              ^~~~~~~~~~~
/usr/include/tango/AttributeProxy.h: In constructor ‘AttributeProxy::AttributeProxyExt::AttributeProxyExt(const int&)’:
/usr/include/tango/AttributeProxy.h:83:47: error: class ‘AttributeProxy::AttributeProxyExt’ does not have any field named ‘user_defined_name’
   83 |         AttributeProxyExt(const string& name):user_defined_name(name) {};
      |                                               ^~~~~~~~~~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual long int AttributeProxy::read_asynch()’:
/usr/include/tango/AttributeProxy.h:307:44: error: ‘dev_proxy’ was not declared in this scope
  307 |         virtual long read_asynch() {return dev_proxy->read_attribute_asynch(attr_name);}
      |                                            ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:307:77: error: ‘attr_name’ was not declared in this scope
  307 |         virtual long read_asynch() {return dev_proxy->read_attribute_asynch(attr_name);}
      |                                                                             ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual long int AttributeProxy::write_asynch(int&)’:
/usr/include/tango/AttributeProxy.h:358:64: error: ‘dev_proxy’ was not declared in this scope
  358 |         virtual long write_asynch(DeviceAttribute &da) {return dev_proxy->write_attribute_asynch(da);}
      |                                                                ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::write_reply(long int)’:
/usr/include/tango/AttributeProxy.h:369:44: error: ‘dev_proxy’ was not declared in this scope
  369 |         virtual void write_reply(long id) {dev_proxy->write_attribute_reply(id);}
      |                                            ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::write_reply(long int, long int)’:
/usr/include/tango/AttributeProxy.h:383:52: error: ‘dev_proxy’ was not declared in this scope
  383 |         virtual void write_reply(long id,long to) {dev_proxy->write_attribute_reply(id,to);}
      |                                                    ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::read_asynch(int&)’:
/usr/include/tango/AttributeProxy.h:394:49: error: ‘dev_proxy’ was not declared in this scope
  394 |         virtual void read_asynch(CallBack &cb) {dev_proxy->read_attribute_asynch(attr_name,cb);}
      |                                                 ^~~~~~~~~
/usr/include/tango/AttributeProxy.h:394:82: error: ‘attr_name’ was not declared in this scope
  394 |         virtual void read_asynch(CallBack &cb) {dev_proxy->read_attribute_asynch(attr_name,cb);}
      |                                                                                  ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::write_asynch(int&, int&)’:
/usr/include/tango/AttributeProxy.h:406:70: error: ‘dev_proxy’ was not declared in this scope
  406 |         virtual void write_asynch(DeviceAttribute &da,CallBack &cb) {dev_proxy->write_attribute_asynch(da,cb);}
      |                                                                      ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::unsubscribe_event(int)’:
/usr/include/tango/AttributeProxy.h:516:53: error: ‘dev_proxy’ was not declared in this scope
  516 |         virtual void unsubscribe_event (int ev_id) {dev_proxy->unsubscribe_event(ev_id);}
      |                                                     ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::get_events(int, int*)’:
/usr/include/tango/AttributeProxy.h:529:25: error: ‘dev_proxy’ was not declared in this scope
  529 |                        {dev_proxy->get_events (event_id, cb);}
      |                         ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::get_events(int, int&)’:
/usr/include/tango/AttributeProxy.h:543:25: error: ‘dev_proxy’ was not declared in this scope
  543 |                        {dev_proxy->get_events (event_id, event_list);}
      |                         ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual void AttributeProxy::get_events(int, int&)’:
/usr/include/tango/AttributeProxy.h:558:25: error: ‘dev_proxy’ was not declared in this scope
  558 |                        {dev_proxy->get_events (event_id, event_list);}
      |                         ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual int AttributeProxy::event_queue_size(int)’:
/usr/include/tango/AttributeProxy.h:572:32: error: ‘dev_proxy’ was not declared in this scope
  572 |                        {return dev_proxy->event_queue_size(event_id);}
      |                                ^~~~~~~~~
/usr/include/tango/AttributeProxy.h: In member function ‘virtual bool AttributeProxy::is_event_queue_empty(int)’:
/usr/include/tango/AttributeProxy.h:599:32: error: ‘dev_proxy’ was not declared in this scope
  599 |                        {return dev_proxy->is_event_queue_empty(event_id);}
      |                                ^~~~~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:16:
/usr/include/tango/Connection.h: At global scope:
/usr/include/tango/Connection.h:62:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   62 |         string                          host;                           // DS host (if dbase_used=false)
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:63:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   63 |         string                          port;                           // DS port (if dbase_used=false)
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:66:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   66 |         string                          db_host;                        // DB host
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:67:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   67 |         string                          db_port;                        // DB port
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:70:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   70 |         string                          ior;
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:74:9: error: ‘Tango’ does not name a type
   74 |         Tango::Device_var       device;
      |         ^~~~~
/usr/include/tango/Connection.h:75:9: error: ‘Tango’ does not name a type
   75 |         Tango::Device_2_var device_2;
      |         ^~~~~
/usr/include/tango/Connection.h:81:9: error: ‘Tango’ does not name a type
   81 |         Tango::DevSource        source;
      |         ^~~~~
/usr/include/tango/Connection.h:84:9: error: ‘AccessControlType’ does not name a type
   84 |         AccessControlType       access;
      |         ^~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:86:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
   86 |         virtual string get_corba_name(bool)=0;
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/Connection.h:87:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
   87 |         virtual string build_corba_name()=0;
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/Connection.h:91:9: error: ‘DeviceData’ does not name a type
   91 |         DeviceData redo_synch_cmd(TgRequest &);
      |         ^~~~~~~~~~
/usr/include/tango/Connection.h:93:38: error: ‘string’ has not been declared
   93 |         int get_env_var(const char *,string &);
      |                                      ^~~~~~
/usr/include/tango/Connection.h:94:35: error: ‘string’ has not been declared
   94 |         int get_env_var_from_file(string &,const char *,string &);
      |                                   ^~~~~~
/usr/include/tango/Connection.h:94:57: error: ‘string’ has not been declared
   94 |         int get_env_var_from_file(string &,const char *,string &);
      |                                                         ^~~~~~
/usr/include/tango/Connection.h:99:34: error: ‘Tango’ has not been declared
   99 |         void check_and_reconnect(Tango::DevSource &);
      |                                  ^~~~~
/usr/include/tango/Connection.h:99:51: error: expected ‘,’ or ‘...’ before ‘&’ token
   99 |         void check_and_reconnect(Tango::DevSource &);
      |                                                   ^
/usr/include/tango/Connection.h:100:34: error: ‘Tango’ has not been declared
  100 |         void check_and_reconnect(Tango::AccessControlType &);
      |                                  ^~~~~
/usr/include/tango/Connection.h:100:59: error: expected ‘,’ or ‘...’ before ‘&’ token
  100 |         void check_and_reconnect(Tango::AccessControlType &);
      |                                                           ^
/usr/include/tango/Connection.h:100:14: error: ‘void Connection::check_and_reconnect(int)’ cannot be overloaded with ‘void Connection::check_and_reconnect(int)’
  100 |         void check_and_reconnect(Tango::AccessControlType &);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:99:14: note: previous declaration ‘void Connection::check_and_reconnect(int)’
   99 |         void check_and_reconnect(Tango::DevSource &);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:101:34: error: ‘Tango’ has not been declared
  101 |         void check_and_reconnect(Tango::DevSource &,Tango::AccessControlType &);
      |                                  ^~~~~
/usr/include/tango/Connection.h:101:51: error: expected ‘,’ or ‘...’ before ‘&’ token
  101 |         void check_and_reconnect(Tango::DevSource &,Tango::AccessControlType &);
      |                                                   ^
/usr/include/tango/Connection.h:101:14: error: ‘void Connection::check_and_reconnect(int)’ cannot be overloaded with ‘void Connection::check_and_reconnect(int)’
  101 |         void check_and_reconnect(Tango::DevSource &,Tango::AccessControlType &);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:99:14: note: previous declaration ‘void Connection::check_and_reconnect(int)’
   99 |         void check_and_reconnect(Tango::DevSource &);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:103:31: error: ‘CORBA’ has not been declared
  103 |         long add_asyn_request(CORBA::Request_ptr,TgRequest::ReqType);
      |                               ^~~~~
/usr/include/tango/Connection.h:103:50: error: ‘TgRequest’ has not been declared
  103 |         long add_asyn_request(CORBA::Request_ptr,TgRequest::ReqType);
      |                                                  ^~~~~~~~~
/usr/include/tango/Connection.h:106:34: error: ‘CORBA’ has not been declared
  106 |         void add_asyn_cb_request(CORBA::Request_ptr,CallBack *,Connection *,TgRequest::ReqType);
      |                                  ^~~~~
/usr/include/tango/Connection.h:106:53: error: ‘CallBack’ has not been declared
  106 |         void add_asyn_cb_request(CORBA::Request_ptr,CallBack *,Connection *,TgRequest::ReqType);
      |                                                     ^~~~~~~~
/usr/include/tango/Connection.h:106:77: error: ‘TgRequest’ has not been declared
  106 |         void add_asyn_cb_request(CORBA::Request_ptr,CallBack *,Connection *,TgRequest::ReqType);
      |                                                                             ^~~~~~~~~
/usr/include/tango/Connection.h:107:50: error: ‘CORBA’ has not been declared
  107 |         void remove_asyn_cb_request(Connection *,CORBA::Request_ptr);
      |                                                  ^~~~~
/usr/include/tango/Connection.h:127:5: error: ‘Tango’ does not name a type
  127 |     Tango::Device_3_var device_3;
      |     ^~~~~
/usr/include/tango/Connection.h:132:5: error: ‘Tango’ does not name a type
  132 |     Tango::Device_4_var device_4;
      |     ^~~~~
/usr/include/tango/Connection.h:133:5: error: ‘omni_mutex’ does not name a type
  133 |     omni_mutex                  adm_dev_mutex;
      |     ^~~~~~~~~~
/usr/include/tango/Connection.h:134:5: error: ‘omni_mutex’ does not name a type
  134 |     omni_mutex                  asyn_mutex;
      |     ^~~~~~~~~~
/usr/include/tango/Connection.h:135:5: error: ‘ReadersWritersLock’ does not name a type
  135 |     ReadersWritersLock  con_to_mon;
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:140:5: error: ‘Tango’ does not name a type
  140 |     Tango::Device_5_var device_5;
      |     ^~~~~
/usr/include/tango/Connection.h:181:17: error: ‘Tango’ does not name a type
  181 |         virtual Tango::DevSource get_source();
      |                 ^~~~~
/usr/include/tango/Connection.h:191:33: error: ‘Tango’ has not been declared
  191 |         virtual void set_source(Tango::DevSource sou);
      |                                 ^~~~~
/usr/include/tango/Connection.h:191:50: error: expected ‘,’ or ‘...’ before ‘sou’
  191 |         virtual void set_source(Tango::DevSource sou);
      |                                                  ^~~
/usr/include/tango/Connection.h:224:17: error: ‘DeviceData’ does not name a type
  224 |         virtual DeviceData command_inout(string &cmd_name);
      |                 ^~~~~~~~~~
/usr/include/tango/Connection.h:234:17: error: ‘DeviceData’ does not name a type
  234 |         virtual DeviceData command_inout(const char *cmd_name) {string str(cmd_name);return command_inout(str);}
      |                 ^~~~~~~~~~
/usr/include/tango/Connection.h:246:17: error: ‘DeviceData’ does not name a type
  246 |         virtual DeviceData command_inout(string &cmd_name, DeviceData &d_in);
      |                 ^~~~~~~~~~
/usr/include/tango/Connection.h:258:17: error: ‘DeviceData’ does not name a type
  258 |         virtual DeviceData command_inout(const char *cmd_name,DeviceData &d_in) {string str(cmd_name);return command_inout(str,d_in);}
      |                 ^~~~~~~~~~
/usr/include/tango/Connection.h:280:64: error: ‘DeviceData’ has not been declared
  280 |         virtual long command_inout_asynch(const char *cmd_name,DeviceData &argin,bool forget=false);
      |                                                                ^~~~~~~~~~
/usr/include/tango/Connection.h:298:43: error: ‘string’ has not been declared
  298 |         virtual long command_inout_asynch(string &cmd_name,DeviceData &argin,bool forget=false);
      |                                           ^~~~~~
/usr/include/tango/Connection.h:298:60: error: ‘DeviceData’ has not been declared
  298 |         virtual long command_inout_asynch(string &cmd_name,DeviceData &argin,bool forget=false);
      |                                                            ^~~~~~~~~~
/usr/include/tango/Connection.h:330:43: error: ‘string’ has not been declared
  330 |         virtual long command_inout_asynch(string &cmd_name,bool forget=false);
      |                                           ^~~~~~
/usr/include/tango/Connection.h:364:17: error: ‘DeviceData’ does not name a type
  364 |         virtual DeviceData command_inout_reply(long id);
      |                 ^~~~~~~~~~
/usr/include/tango/Connection.h:379:17: error: ‘DeviceData’ does not name a type
  379 |         virtual DeviceData command_inout_reply(long id,long timeout);
      |                 ^~~~~~~~~~
/usr/include/tango/Connection.h:391:43: error: ‘string’ has not been declared
  391 |         virtual void command_inout_asynch(string &cmd_name,CallBack &cb);
      |                                           ^~~~~~
/usr/include/tango/Connection.h:391:60: error: ‘CallBack’ has not been declared
  391 |         virtual void command_inout_asynch(string &cmd_name,CallBack &cb);
      |                                                            ^~~~~~~~
/usr/include/tango/Connection.h:403:64: error: ‘CallBack’ has not been declared
  403 |         virtual void command_inout_asynch(const char *cmd_name,CallBack &cb);
      |                                                                ^~~~~~~~
/usr/include/tango/Connection.h:417:39: error: ‘string’ has not been declared
  417 |     virtual void command_inout_asynch(string &cmd_name,DeviceData &argin,CallBack &cb);
      |                                       ^~~~~~
/usr/include/tango/Connection.h:417:56: error: ‘DeviceData’ has not been declared
  417 |     virtual void command_inout_asynch(string &cmd_name,DeviceData &argin,CallBack &cb);
      |                                                        ^~~~~~~~~~
/usr/include/tango/Connection.h:417:74: error: ‘CallBack’ has not been declared
  417 |     virtual void command_inout_asynch(string &cmd_name,DeviceData &argin,CallBack &cb);
      |                                                                          ^~~~~~~~
/usr/include/tango/Connection.h:431:64: error: ‘DeviceData’ has not been declared
  431 |         virtual void command_inout_asynch(const char *cmd_name,DeviceData &argin,CallBack &cb);
      |                                                                ^~~~~~~~~~
/usr/include/tango/Connection.h:431:82: error: ‘CallBack’ has not been declared
  431 |         virtual void command_inout_asynch(const char *cmd_name,DeviceData &argin,CallBack &cb);
      |                                                                                  ^~~~~~~~
/usr/include/tango/Connection.h:519:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  519 |         virtual string dev_name()=0;
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/Connection.h:521:20: error: ‘CORBA’ has not been declared
  521 |         Connection(CORBA::ORB *orb = NULL);
      |                    ^~~~~
/usr/include/tango/Connection.h:521:30: error: expected ‘)’ before ‘*’ token
  521 |         Connection(CORBA::ORB *orb = NULL);
      |                   ~          ^~
      |                              )
/usr/include/tango/Connection.h:527:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  527 |         string &get_db_host() {return db_host;}
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:528:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  528 |         string &get_db_port() {return db_port;}
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:531:30: error: ‘string’ has not been declared
  531 |         static void get_fqdn(string &);
      |                              ^~~~~~
/usr/include/tango/Connection.h:534:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  534 |         string &get_dev_host() {return host;}
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:535:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  535 |         string &get_dev_port() {return port;}
      |         ^~~~~~
      |         stdin
/usr/include/tango/Connection.h:537:22: error: ‘string’ has not been declared
  537 |         void connect(string &name);
      |                      ^~~~~~
/usr/include/tango/Connection.h:541:9: error: ‘Tango’ does not name a type
  541 |         Tango::Device_var &get_device() {return device;}        // For CORBA expert !!
      |         ^~~~~
/usr/include/tango/Connection.h:542:9: error: ‘Tango’ does not name a type
  542 |         Tango::Device_4_ptr get_device_4() {return Device_4::_duplicate(device_4);}
      |         ^~~~~
/usr/include/tango/Connection.h:543:9: error: ‘Tango’ does not name a type
  543 |         Tango::Device_5_ptr get_device_5() {return Device_5::_duplicate(device_5);}
      |         ^~~~~
/usr/include/tango/Connection.h:545:17: error: ‘CORBA’ does not name a type
  545 |         virtual CORBA::Any_var command_inout(string &, CORBA::Any&);
      |                 ^~~~~
/usr/include/tango/Connection.h:546:17: error: ‘CORBA’ does not name a type
  546 |         virtual CORBA::Any_var command_inout(const char *co, CORBA::Any &d) {string str(co);return command_inout(str,d);}
      |                 ^~~~~
/usr/include/tango/Connection.h:552:29: error: ‘CORBA’ has not been declared
  552 |         void Cb_Cmd_Request(CORBA::Request_ptr,Tango::CallBack *);
      |                             ^~~~~
/usr/include/tango/Connection.h:552:48: error: ‘Tango’ has not been declared
  552 |         void Cb_Cmd_Request(CORBA::Request_ptr,Tango::CallBack *);
      |                                                ^~~~~
/usr/include/tango/Connection.h:552:64: error: expected ‘,’ or ‘...’ before ‘*’ token
  552 |         void Cb_Cmd_Request(CORBA::Request_ptr,Tango::CallBack *);
      |                                                                ^
/usr/include/tango/Connection.h:553:34: error: ‘CORBA’ has not been declared
  553 |         void Cb_ReadAttr_Request(CORBA::Request_ptr,Tango::CallBack *);
      |                                  ^~~~~
/usr/include/tango/Connection.h:553:53: error: ‘Tango’ has not been declared
  553 |         void Cb_ReadAttr_Request(CORBA::Request_ptr,Tango::CallBack *);
      |                                                     ^~~~~
/usr/include/tango/Connection.h:553:69: error: expected ‘,’ or ‘...’ before ‘*’ token
  553 |         void Cb_ReadAttr_Request(CORBA::Request_ptr,Tango::CallBack *);
      |                                                                     ^
/usr/include/tango/Connection.h:554:35: error: ‘CORBA’ has not been declared
  554 |         void Cb_WriteAttr_Request(CORBA::Request_ptr req,Tango::CallBack *cb_ptr);
      |                                   ^~~~~
/usr/include/tango/Connection.h:554:54: error: expected ‘,’ or ‘...’ before ‘req’
  554 |         void Cb_WriteAttr_Request(CORBA::Request_ptr req,Tango::CallBack *cb_ptr);
      |                                                      ^~~
/usr/include/tango/Connection.h:555:33: error: ‘asyn_req_type’ has not been declared
  555 |         void dec_asynch_counter(asyn_req_type ty);
      |                                 ^~~~~~~~~~~~~
/usr/include/tango/Connection.h:561:9: error: ‘AccessControlType’ does not name a type
  561 |         AccessControlType get_access_control() {return access;}
      |         ^~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:562:33: error: ‘AccessControlType’ has not been declared
  562 |         void set_access_control(AccessControlType acc) {access=acc;}
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:563:9: error: ‘AccessControlType’ does not name a type
  563 |         AccessControlType get_access_right() {return get_access_control();}
      |         ^~~~~~~~~~~~~~~~~
/usr/include/tango/Connection.h:569:5: error: ‘DeviceData’ does not name a type
  569 |     DeviceData omni420_except(int,char *,TgRequest &);
      |     ^~~~~~~~~~
/usr/include/tango/Connection.h:570:28: error: ‘IOP’ has not been declared
  570 |     void toIOR(const char*,IOP::IOR&);
      |                            ^~~
/usr/include/tango/Connection.h:570:36: error: expected ‘,’ or ‘...’ before ‘&’ token
  570 |     void toIOR(const char*,IOP::IOR&);
      |                                    ^
/usr/include/tango/Connection.h: In member function ‘void Connection::set_access_control(int)’:
/usr/include/tango/Connection.h:562:57: error: ‘access’ was not declared in this scope
  562 |         void set_access_control(AccessControlType acc) {access=acc;}
      |                                                         ^~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:17:
/usr/include/tango/Database.h: At global scope:
/usr/include/tango/Database.h:52:25: error: ‘Tango’ has not been declared
   52 | class Database : public Tango::Connection
      |                         ^~~~~
/usr/include/tango/Database.h:52:32: error: expected ‘{’ before ‘Connection’
   52 | class Database : public Tango::Connection
      |                                ^~~~~~~~~~
/usr/include/tango/Database.h:54:1: error: expected primary-expression before ‘private’
   54 | private :
      | ^~~~~~~
/usr/include/tango/Database.h:54:1: error: expected ‘}’ before ‘private’
/usr/include/tango/Database.h:53:1: note: to match this ‘{’
   53 | {
      | ^
/usr/include/tango/Database.h:56:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
   56 |         virtual string build_corba_name() {return string("nada");}
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/Database.h:57:9: error: ‘virtual’ outside class declaration
   57 |         virtual int get_lock_ctr() {return 0;}
      |         ^~~~~~~
/usr/include/tango/Database.h:58:9: error: ‘virtual’ outside class declaration
   58 |         virtual void set_lock_ctr(int) {}
      |         ^~~~~~~
/usr/include/tango/Database.h:65:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
   65 |                 string  orig_tango_host;
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/Database.h:75:9: error: ‘vector’ does not name a type
   75 |         vector<string>          multi_db_port;
      |         ^~~~~~
/usr/include/tango/Database.h:76:9: error: ‘vector’ does not name a type
   76 |         vector<string>          multi_db_host;
      |         ^~~~~~
/usr/include/tango/Database.h:77:9: error: ‘FileDatabase’ does not name a type; did you mean ‘Database’?
   77 |         FileDatabase            *filedb;
      |         ^~~~~~~~~~~~
      |         Database
/usr/include/tango/Database.h:78:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   78 |         string                          file_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/Database.h:81:9: error: ‘AccessProxy’ does not name a type
   81 |         AccessProxy                     *access_proxy;
      |         ^~~~~~~~~~~
/usr/include/tango/Database.h:83:9: error: ‘DevErrorList’ does not name a type
   83 |         DevErrorList            access_except_errors;
      |         ^~~~~~~~~~~~
/usr/include/tango/Database.h:85:9: error: ‘map’ does not name a type
   85 |         map<string,string>      dev_class_cache;
      |         ^~~
/usr/include/tango/Database.h:86:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   86 |         string                          db_device_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/Database.h:90:5: error: ‘Tango’ does not name a type
   90 |     Tango::Util         *db_tg;
      |     ^~~~~
/usr/include/tango/Database.h:91:5: error: ‘omni_mutex’ does not name a type
   91 |     omni_mutex          map_mutex;
      |     ^~~~~~~~~~
/usr/include/tango/Database.h:93:9: error: ‘DbDatum’ does not name a type
   93 |         DbDatum         make_string_array(string, CORBA::Any_var &);
      |         ^~~~~~~
/usr/include/tango/Database.h:94:9: error: ‘vector’ does not name a type
   94 |         vector<DbHistory> make_history_array(bool, CORBA::Any_var &);
      |         ^~~~~~
/usr/include/tango/Database.h:97:16: error: ‘string’ does not name a type; did you mean ‘stdin’?
   97 |         inline string dev_name();
      |                ^~~~~~
      |                stdin
/usr/include/tango/Database.h:101:1: error: expected unqualified-id before ‘public’
  101 | public :
      | ^~~~~~
/usr/include/tango/Database.h:147:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  147 |         string get_info();
      |         ^~~~~~
      |         stdin
/usr/include/tango/Database.h:171:14: error: variable or field ‘add_device’ declared void
  171 |         void add_device(DbDevInfo &dev_info);
      |              ^~~~~~~~~~
/usr/include/tango/Database.h:171:25: error: ‘DbDevInfo’ was not declared in this scope
  171 |         void add_device(DbDevInfo &dev_info);
      |                         ^~~~~~~~~
/usr/include/tango/Database.h:171:36: error: ‘dev_info’ was not declared in this scope
  171 |         void add_device(DbDevInfo &dev_info);
      |                                    ^~~~~~~~
/usr/include/tango/Database.h:184:14: error: variable or field ‘delete_device’ declared void
  184 |         void delete_device(string dev_name);
      |              ^~~~~~~~~~~~~
/usr/include/tango/Database.h:184:28: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  184 |         void delete_device(string dev_name);
      |                            ^~~~~~
      |                            stdin
/usr/include/tango/Database.h:207:9: error: ‘DbDevImportInfo’ does not name a type
  207 |         DbDevImportInfo import_device(string &dev_name);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:229:14: error: variable or field ‘export_device’ declared void
  229 |         void export_device(DbDevExportInfo &info);
      |              ^~~~~~~~~~~~~
/usr/include/tango/Database.h:229:28: error: ‘DbDevExportInfo’ was not declared in this scope
  229 |         void export_device(DbDevExportInfo &info);
      |                            ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:229:45: error: ‘info’ was not declared in this scope
  229 |         void export_device(DbDevExportInfo &info);
      |                                             ^~~~
/usr/include/tango/Database.h:242:14: error: variable or field ‘unexport_device’ declared void
  242 |         void unexport_device(string dev_name);
      |              ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:242:30: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  242 |         void unexport_device(string dev_name);
      |                              ^~~~~~
      |                              stdin
/usr/include/tango/Database.h:253:9: error: ‘DbDevFullInfo’ does not name a type
  253 |         DbDevFullInfo get_device_info(string &dev_name);
      |         ^~~~~~~~~~~~~
/usr/include/tango/Database.h:268:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  268 |         string get_class_for_device(string &dev_name);
      |         ^~~~~~
      |         stdin
/usr/include/tango/Database.h:287:9: error: ‘DbDatum’ does not name a type
  287 |         DbDatum get_class_inheritance_for_device(string &dev_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:303:14: error: variable or field ‘add_server’ declared void
  303 |         void add_server(string &ds_name, DbDevInfos &devs);
      |              ^~~~~~~~~~
/usr/include/tango/Database.h:303:25: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  303 |         void add_server(string &ds_name, DbDevInfos &devs);
      |                         ^~~~~~
      |                         stdin
/usr/include/tango/Database.h:303:33: error: ‘ds_name’ was not declared in this scope
  303 |         void add_server(string &ds_name, DbDevInfos &devs);
      |                                 ^~~~~~~
/usr/include/tango/Database.h:303:42: error: ‘DbDevInfos’ was not declared in this scope
  303 |         void add_server(string &ds_name, DbDevInfos &devs);
      |                                          ^~~~~~~~~~
/usr/include/tango/Database.h:303:54: error: ‘devs’ was not declared in this scope
  303 |         void add_server(string &ds_name, DbDevInfos &devs);
      |                                                      ^~~~
/usr/include/tango/Database.h:313:14: error: variable or field ‘delete_server’ declared void
  313 |         void delete_server(string &ds_name);
      |              ^~~~~~~~~~~~~
/usr/include/tango/Database.h:313:28: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  313 |         void delete_server(string &ds_name);
      |                            ^~~~~~
      |                            stdin
/usr/include/tango/Database.h:313:36: error: ‘ds_name’ was not declared in this scope
  313 |         void delete_server(string &ds_name);
      |                                    ^~~~~~~
/usr/include/tango/Database.h:324:14: error: variable or field ‘export_server’ declared void
  324 |         void export_server(DbDevExportInfos &devs);
      |              ^~~~~~~~~~~~~
/usr/include/tango/Database.h:324:28: error: ‘DbDevExportInfos’ was not declared in this scope
  324 |         void export_server(DbDevExportInfos &devs);
      |                            ^~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:324:46: error: ‘devs’ was not declared in this scope
  324 |         void export_server(DbDevExportInfos &devs);
      |                                              ^~~~
/usr/include/tango/Database.h:334:14: error: variable or field ‘unexport_server’ declared void
  334 |         void unexport_server(string &ds_name);
      |              ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:334:30: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  334 |         void unexport_server(string &ds_name);
      |                              ^~~~~~
      |                              stdin
/usr/include/tango/Database.h:334:38: error: ‘ds_name’ was not declared in this scope
  334 |         void unexport_server(string &ds_name);
      |                                      ^~~~~~~
/usr/include/tango/Database.h:345:34: error: ‘string’ does not name a type; did you mean ‘stdin’?
  345 |         void rename_server(const string &old_ds_name,const string &new_ds_name);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:345:60: error: ‘string’ does not name a type; did you mean ‘stdin’?
  345 |         void rename_server(const string &old_ds_name,const string &new_ds_name);
      |                                                            ^~~~~~
      |                                                            stdin
/usr/include/tango/Database.h:370:9: error: ‘DbDatum’ does not name a type
  370 |         DbDatum get_services(string &service_name,string &inst_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:390:9: error: ‘DbDatum’ does not name a type
  390 |         DbDatum get_device_service_list(string &service_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:409:14: error: variable or field ‘register_service’ declared void
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |              ^~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:409:31: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |                               ^~~~~~
      |                               stdin
/usr/include/tango/Database.h:409:39: error: ‘service_name’ was not declared in this scope
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |                                       ^~~~~~~~~~~~
/usr/include/tango/Database.h:409:52: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |                                                    ^~~~~~
      |                                                    stdin
/usr/include/tango/Database.h:409:60: error: ‘inst_name’ was not declared in this scope
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |                                                            ^~~~~~~~~
/usr/include/tango/Database.h:409:70: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |                                                                      ^~~~~~
      |                                                                      stdin
/usr/include/tango/Database.h:409:78: error: ‘dev_name’ was not declared in this scope
  409 |         void register_service(string &service_name,string &inst_name,string &dev_name);
      |                                                                              ^~~~~~~~
/usr/include/tango/Database.h:426:14: error: variable or field ‘unregister_service’ declared void
  426 |         void unregister_service(string &service_name,string &inst_name);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:426:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  426 |         void unregister_service(string &service_name,string &inst_name);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/Database.h:426:41: error: ‘service_name’ was not declared in this scope
  426 |         void unregister_service(string &service_name,string &inst_name);
      |                                         ^~~~~~~~~~~~
/usr/include/tango/Database.h:426:54: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  426 |         void unregister_service(string &service_name,string &inst_name);
      |                                                      ^~~~~~
      |                                                      stdin
/usr/include/tango/Database.h:426:62: error: ‘inst_name’ was not declared in this scope
  426 |         void unregister_service(string &service_name,string &inst_name);
      |                                                              ^~~~~~~~~
/usr/include/tango/Database.h:455:14: error: variable or field ‘get_property’ declared void
  455 |         void get_property(string obj_name, DbData &db) {get_property(obj_name,db,NULL);}
      |              ^~~~~~~~~~~~
/usr/include/tango/Database.h:455:27: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  455 |         void get_property(string obj_name, DbData &db) {get_property(obj_name,db,NULL);}
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/Database.h:455:44: error: ‘DbData’ was not declared in this scope
  455 |         void get_property(string obj_name, DbData &db) {get_property(obj_name,db,NULL);}
      |                                            ^~~~~~
/usr/include/tango/Database.h:455:52: error: ‘db’ was not declared in this scope
  455 |         void get_property(string obj_name, DbData &db) {get_property(obj_name,db,NULL);}
      |                                                    ^~
/usr/include/tango/Database.h:479:14: error: variable or field ‘put_property’ declared void
  479 |         void put_property(string obj_name, DbData &db);
      |              ^~~~~~~~~~~~
/usr/include/tango/Database.h:479:27: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  479 |         void put_property(string obj_name, DbData &db);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/Database.h:479:44: error: ‘DbData’ was not declared in this scope
  479 |         void put_property(string obj_name, DbData &db);
      |                                            ^~~~~~
/usr/include/tango/Database.h:479:52: error: ‘db’ was not declared in this scope
  479 |         void put_property(string obj_name, DbData &db);
      |                                                    ^~
/usr/include/tango/Database.h:498:14: error: variable or field ‘delete_property’ declared void
  498 |         void delete_property(string obj_name, DbData &db);
      |              ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:498:30: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  498 |         void delete_property(string obj_name, DbData &db);
      |                              ^~~~~~
      |                              stdin
/usr/include/tango/Database.h:498:47: error: ‘DbData’ was not declared in this scope
  498 |         void delete_property(string obj_name, DbData &db);
      |                                               ^~~~~~
/usr/include/tango/Database.h:498:55: error: ‘db’ was not declared in this scope
  498 |         void delete_property(string obj_name, DbData &db);
      |                                                       ^~
/usr/include/tango/Database.h:536:9: error: ‘vector’ does not name a type
  536 |         vector<DbHistory> get_property_history(string &obj_name,string &prop_name);
      |         ^~~~~~
/usr/include/tango/Database.h:565:14: error: variable or field ‘get_device_property’ declared void
  565 |         void get_device_property(string dev_name, DbData &db) {get_device_property(dev_name,db,NULL);}
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:565:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  565 |         void get_device_property(string dev_name, DbData &db) {get_device_property(dev_name,db,NULL);}
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:565:51: error: ‘DbData’ was not declared in this scope
  565 |         void get_device_property(string dev_name, DbData &db) {get_device_property(dev_name,db,NULL);}
      |                                                   ^~~~~~
/usr/include/tango/Database.h:565:59: error: ‘db’ was not declared in this scope
  565 |         void get_device_property(string dev_name, DbData &db) {get_device_property(dev_name,db,NULL);}
      |                                                           ^~
/usr/include/tango/Database.h:589:14: error: variable or field ‘put_device_property’ declared void
  589 |         void put_device_property(string dev_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:589:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  589 |         void put_device_property(string dev_name, DbData &db);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:589:51: error: ‘DbData’ was not declared in this scope
  589 |         void put_device_property(string dev_name, DbData &db);
      |                                                   ^~~~~~
/usr/include/tango/Database.h:589:59: error: ‘db’ was not declared in this scope
  589 |         void put_device_property(string dev_name, DbData &db);
      |                                                           ^~
/usr/include/tango/Database.h:608:14: error: variable or field ‘delete_device_property’ declared void
  608 |         void delete_device_property(string dev_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:608:37: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  608 |         void delete_device_property(string dev_name, DbData &db);
      |                                     ^~~~~~
      |                                     stdin
/usr/include/tango/Database.h:608:54: error: ‘DbData’ was not declared in this scope
  608 |         void delete_device_property(string dev_name, DbData &db);
      |                                                      ^~~~~~
/usr/include/tango/Database.h:608:62: error: ‘db’ was not declared in this scope
  608 |         void delete_device_property(string dev_name, DbData &db);
      |                                                              ^~
/usr/include/tango/Database.h:622:9: error: ‘vector’ does not name a type
  622 |         vector<DbHistory> get_device_property_history(string &dev_name,string &prop_name);
      |         ^~~~~~
/usr/include/tango/Database.h:679:14: error: variable or field ‘get_device_attribute_property’ declared void
  679 |         void get_device_attribute_property(string dev_name, DbData &db) {get_device_attribute_property(dev_name,db,NULL);}
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:679:44: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  679 |         void get_device_attribute_property(string dev_name, DbData &db) {get_device_attribute_property(dev_name,db,NULL);}
      |                                            ^~~~~~
      |                                            stdin
/usr/include/tango/Database.h:679:61: error: ‘DbData’ was not declared in this scope
  679 |         void get_device_attribute_property(string dev_name, DbData &db) {get_device_attribute_property(dev_name,db,NULL);}
      |                                                             ^~~~~~
/usr/include/tango/Database.h:679:69: error: ‘db’ was not declared in this scope
  679 |         void get_device_attribute_property(string dev_name, DbData &db) {get_device_attribute_property(dev_name,db,NULL);}
      |                                                                     ^~
/usr/include/tango/Database.h:719:14: error: variable or field ‘put_device_attribute_property’ declared void
  719 |         void put_device_attribute_property(string dev_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:719:44: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  719 |         void put_device_attribute_property(string dev_name, DbData &db);
      |                                            ^~~~~~
      |                                            stdin
/usr/include/tango/Database.h:719:61: error: ‘DbData’ was not declared in this scope
  719 |         void put_device_attribute_property(string dev_name, DbData &db);
      |                                                             ^~~~~~
/usr/include/tango/Database.h:719:69: error: ‘db’ was not declared in this scope
  719 |         void put_device_attribute_property(string dev_name, DbData &db);
      |                                                                     ^~
/usr/include/tango/Database.h:739:14: error: variable or field ‘delete_device_attribute_property’ declared void
  739 |         void delete_device_attribute_property(string dev_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:739:47: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  739 |         void delete_device_attribute_property(string dev_name, DbData &db);
      |                                               ^~~~~~
      |                                               stdin
/usr/include/tango/Database.h:739:64: error: ‘DbData’ was not declared in this scope
  739 |         void delete_device_attribute_property(string dev_name, DbData &db);
      |                                                                ^~~~~~
/usr/include/tango/Database.h:739:72: error: ‘db’ was not declared in this scope
  739 |         void delete_device_attribute_property(string dev_name, DbData &db);
      |                                                                        ^~
/usr/include/tango/Database.h:755:9: error: ‘vector’ does not name a type
  755 |         vector<DbHistory> get_device_attribute_property_history(string &dev_name,string &prop_name,string &att_name);
      |         ^~~~~~
/usr/include/tango/Database.h:768:14: error: variable or field ‘get_device_attribute_list’ declared void
  768 |         void get_device_attribute_list(string &dev_name,vector<string> &att_list);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:768:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  768 |         void get_device_attribute_list(string &dev_name,vector<string> &att_list);
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/Database.h:768:48: error: ‘dev_name’ was not declared in this scope
  768 |         void get_device_attribute_list(string &dev_name,vector<string> &att_list);
      |                                                ^~~~~~~~
/usr/include/tango/Database.h:768:57: error: ‘vector’ was not declared in this scope
  768 |         void get_device_attribute_list(string &dev_name,vector<string> &att_list);
      |                                                         ^~~~~~
/usr/include/tango/Database.h:768:64: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  768 |         void get_device_attribute_list(string &dev_name,vector<string> &att_list);
      |                                                                ^~~~~~
      |                                                                stdin
/usr/include/tango/Database.h:768:73: error: ‘att_list’ was not declared in this scope
  768 |         void get_device_attribute_list(string &dev_name,vector<string> &att_list);
      |                                                                         ^~~~~~~~
/usr/include/tango/Database.h:781:41: error: ‘string’ does not name a type; did you mean ‘stdin’?
  781 |         void get_device_pipe_list(const string &dev_name,vector<string> &pipe_list);
      |                                         ^~~~~~
      |                                         stdin
/usr/include/tango/Database.h:781:58: error: ‘vector’ has not been declared
  781 |         void get_device_pipe_list(const string &dev_name,vector<string> &pipe_list);
      |                                                          ^~~~~~
/usr/include/tango/Database.h:781:64: error: expected ‘,’ or ‘...’ before ‘<’ token
  781 |         void get_device_pipe_list(const string &dev_name,vector<string> &pipe_list);
      |                                                                ^
/usr/include/tango/Database.h:838:14: error: variable or field ‘get_device_pipe_property’ declared void
  838 |         void get_device_pipe_property(string dev_name, DbData &db) {get_device_pipe_property(dev_name,db,NULL);}
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:838:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  838 |         void get_device_pipe_property(string dev_name, DbData &db) {get_device_pipe_property(dev_name,db,NULL);}
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/Database.h:838:56: error: ‘DbData’ was not declared in this scope
  838 |         void get_device_pipe_property(string dev_name, DbData &db) {get_device_pipe_property(dev_name,db,NULL);}
      |                                                        ^~~~~~
/usr/include/tango/Database.h:838:64: error: ‘db’ was not declared in this scope
  838 |         void get_device_pipe_property(string dev_name, DbData &db) {get_device_pipe_property(dev_name,db,NULL);}
      |                                                                ^~
/usr/include/tango/Database.h:878:14: error: variable or field ‘put_device_pipe_property’ declared void
  878 |         void put_device_pipe_property(string dev_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:878:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  878 |         void put_device_pipe_property(string dev_name, DbData &db);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/Database.h:878:56: error: ‘DbData’ was not declared in this scope
  878 |         void put_device_pipe_property(string dev_name, DbData &db);
      |                                                        ^~~~~~
/usr/include/tango/Database.h:878:64: error: ‘db’ was not declared in this scope
  878 |         void put_device_pipe_property(string dev_name, DbData &db);
      |                                                                ^~
/usr/include/tango/Database.h:898:14: error: variable or field ‘delete_device_pipe_property’ declared void
  898 |         void delete_device_pipe_property(string dev_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:898:42: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  898 |         void delete_device_pipe_property(string dev_name, DbData &db);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/Database.h:898:59: error: ‘DbData’ was not declared in this scope
  898 |         void delete_device_pipe_property(string dev_name, DbData &db);
      |                                                           ^~~~~~
/usr/include/tango/Database.h:898:67: error: ‘db’ was not declared in this scope
  898 |         void delete_device_pipe_property(string dev_name, DbData &db);
      |                                                                   ^~
/usr/include/tango/Database.h:914:9: error: ‘vector’ does not name a type
  914 |         vector<DbHistory> get_device_pipe_property_history(string &dev_name,string &pipe_name,string &prop_name);
      |         ^~~~~~
/usr/include/tango/Database.h:943:14: error: variable or field ‘get_class_property’ declared void
  943 |         void get_class_property(string class_name,DbData &db) {get_class_property(class_name,db,NULL);}
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:943:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  943 |         void get_class_property(string class_name,DbData &db) {get_class_property(class_name,db,NULL);}
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/Database.h:943:51: error: ‘DbData’ was not declared in this scope
  943 |         void get_class_property(string class_name,DbData &db) {get_class_property(class_name,db,NULL);}
      |                                                   ^~~~~~
/usr/include/tango/Database.h:943:59: error: ‘db’ was not declared in this scope
  943 |         void get_class_property(string class_name,DbData &db) {get_class_property(class_name,db,NULL);}
      |                                                           ^~
/usr/include/tango/Database.h:967:14: error: variable or field ‘put_class_property’ declared void
  967 |         void put_class_property(string class_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:967:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  967 |         void put_class_property(string class_name, DbData &db);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/Database.h:967:52: error: ‘DbData’ was not declared in this scope
  967 |         void put_class_property(string class_name, DbData &db);
      |                                                    ^~~~~~
/usr/include/tango/Database.h:967:60: error: ‘db’ was not declared in this scope
  967 |         void put_class_property(string class_name, DbData &db);
      |                                                            ^~
/usr/include/tango/Database.h:986:14: error: variable or field ‘delete_class_property’ declared void
  986 |         void delete_class_property(string class_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:986:36: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  986 |         void delete_class_property(string class_name, DbData &db);
      |                                    ^~~~~~
      |                                    stdin
/usr/include/tango/Database.h:986:55: error: ‘DbData’ was not declared in this scope
  986 |         void delete_class_property(string class_name, DbData &db);
      |                                                       ^~~~~~
/usr/include/tango/Database.h:986:63: error: ‘db’ was not declared in this scope
  986 |         void delete_class_property(string class_name, DbData &db);
      |                                                               ^~
/usr/include/tango/Database.h:1001:9: error: ‘vector’ does not name a type
 1001 |         vector<DbHistory> get_class_property_history(string &class_name,string &prop_name);
      |         ^~~~~~
/usr/include/tango/Database.h:1057:14: error: variable or field ‘get_class_attribute_property’ declared void
 1057 |         void get_class_attribute_property(string class_name,DbData &db) {get_class_attribute_property(class_name,db,NULL);}
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1057:43: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1057 |         void get_class_attribute_property(string class_name,DbData &db) {get_class_attribute_property(class_name,db,NULL);}
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/Database.h:1057:61: error: ‘DbData’ was not declared in this scope
 1057 |         void get_class_attribute_property(string class_name,DbData &db) {get_class_attribute_property(class_name,db,NULL);}
      |                                                             ^~~~~~
/usr/include/tango/Database.h:1057:69: error: ‘db’ was not declared in this scope
 1057 |         void get_class_attribute_property(string class_name,DbData &db) {get_class_attribute_property(class_name,db,NULL);}
      |                                                                     ^~
/usr/include/tango/Database.h:1095:14: error: variable or field ‘put_class_attribute_property’ declared void
 1095 |         void put_class_attribute_property(string class_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1095:43: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1095 |         void put_class_attribute_property(string class_name, DbData &db);
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/Database.h:1095:62: error: ‘DbData’ was not declared in this scope
 1095 |         void put_class_attribute_property(string class_name, DbData &db);
      |                                                              ^~~~~~
/usr/include/tango/Database.h:1095:70: error: ‘db’ was not declared in this scope
 1095 |         void put_class_attribute_property(string class_name, DbData &db);
      |                                                                      ^~
/usr/include/tango/Database.h:1116:14: error: variable or field ‘delete_class_attribute_property’ declared void
 1116 |         void delete_class_attribute_property(string class_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1116:46: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1116 |         void delete_class_attribute_property(string class_name, DbData &db);
      |                                              ^~~~~~
      |                                              stdin
/usr/include/tango/Database.h:1116:65: error: ‘DbData’ was not declared in this scope
 1116 |         void delete_class_attribute_property(string class_name, DbData &db);
      |                                                                 ^~~~~~
/usr/include/tango/Database.h:1116:73: error: ‘db’ was not declared in this scope
 1116 |         void delete_class_attribute_property(string class_name, DbData &db);
      |                                                                         ^~
/usr/include/tango/Database.h:1132:9: error: ‘vector’ does not name a type
 1132 |         vector<DbHistory> get_class_attribute_property_history(string &class_name,string &att_name,string &prop_name);
      |         ^~~~~~
/usr/include/tango/Database.h:1186:14: error: variable or field ‘get_class_pipe_property’ declared void
 1186 |         void get_class_pipe_property(string class_name,DbData &db) {get_class_pipe_property(class_name,db,NULL);}
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1186:38: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1186 |         void get_class_pipe_property(string class_name,DbData &db) {get_class_pipe_property(class_name,db,NULL);}
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/Database.h:1186:56: error: ‘DbData’ was not declared in this scope
 1186 |         void get_class_pipe_property(string class_name,DbData &db) {get_class_pipe_property(class_name,db,NULL);}
      |                                                        ^~~~~~
/usr/include/tango/Database.h:1186:64: error: ‘db’ was not declared in this scope
 1186 |         void get_class_pipe_property(string class_name,DbData &db) {get_class_pipe_property(class_name,db,NULL);}
      |                                                                ^~
/usr/include/tango/Database.h:1224:14: error: variable or field ‘put_class_pipe_property’ declared void
 1224 |         void put_class_pipe_property(string class_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1224:38: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1224 |         void put_class_pipe_property(string class_name, DbData &db);
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/Database.h:1224:57: error: ‘DbData’ was not declared in this scope
 1224 |         void put_class_pipe_property(string class_name, DbData &db);
      |                                                         ^~~~~~
/usr/include/tango/Database.h:1224:65: error: ‘db’ was not declared in this scope
 1224 |         void put_class_pipe_property(string class_name, DbData &db);
      |                                                                 ^~
/usr/include/tango/Database.h:1245:14: error: variable or field ‘delete_class_pipe_property’ declared void
 1245 |         void delete_class_pipe_property(string class_name, DbData &db);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1245:41: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1245 |         void delete_class_pipe_property(string class_name, DbData &db);
      |                                         ^~~~~~
      |                                         stdin
/usr/include/tango/Database.h:1245:60: error: ‘DbData’ was not declared in this scope
 1245 |         void delete_class_pipe_property(string class_name, DbData &db);
      |                                                            ^~~~~~
/usr/include/tango/Database.h:1245:68: error: ‘db’ was not declared in this scope
 1245 |         void delete_class_pipe_property(string class_name, DbData &db);
      |                                                                    ^~
/usr/include/tango/Database.h:1261:9: error: ‘vector’ does not name a type
 1261 |         vector<DbHistory> get_class_pipe_property_history(string &class_name,string &pipe_name,string &prop_name);
      |         ^~~~~~
/usr/include/tango/Database.h:1277:14: error: variable or field ‘get_device_from_alias’ declared void
 1277 |         void get_device_from_alias(string alias,string &dev_name);
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1277:36: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1277 |         void get_device_from_alias(string alias,string &dev_name);
      |                                    ^~~~~~
      |                                    stdin
/usr/include/tango/Database.h:1277:49: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1277 |         void get_device_from_alias(string alias,string &dev_name);
      |                                                 ^~~~~~
      |                                                 stdin
/usr/include/tango/Database.h:1277:57: error: ‘dev_name’ was not declared in this scope
 1277 |         void get_device_from_alias(string alias,string &dev_name);
      |                                                         ^~~~~~~~
/usr/include/tango/Database.h:1289:14: error: variable or field ‘get_alias_from_device’ declared void
 1289 |         void get_alias_from_device(string dev_name,string &alias);
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1289:36: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1289 |         void get_alias_from_device(string dev_name,string &alias);
      |                                    ^~~~~~
      |                                    stdin
/usr/include/tango/Database.h:1289:52: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1289 |         void get_alias_from_device(string dev_name,string &alias);
      |                                                    ^~~~~~
      |                                                    stdin
/usr/include/tango/Database.h:1289:60: error: ‘alias’ was not declared in this scope
 1289 |         void get_alias_from_device(string dev_name,string &alias);
      |                                                            ^~~~~
/usr/include/tango/Database.h:1303:14: error: variable or field ‘get_alias’ declared void
 1303 |         void get_alias(string dev_name,string &dev_alias);
      |              ^~~~~~~~~
/usr/include/tango/Database.h:1303:24: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1303 |         void get_alias(string dev_name,string &dev_alias);
      |                        ^~~~~~
      |                        stdin
/usr/include/tango/Database.h:1303:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1303 |         void get_alias(string dev_name,string &dev_alias);
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/Database.h:1303:48: error: ‘dev_alias’ was not declared in this scope
 1303 |         void get_alias(string dev_name,string &dev_alias);
      |                                                ^~~~~~~~~
/usr/include/tango/Database.h:1317:14: error: variable or field ‘get_device_alias’ declared void
 1317 |         void get_device_alias(string dev_alias,string &dev_name);
      |              ^~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1317:31: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1317 |         void get_device_alias(string dev_alias,string &dev_name);
      |                               ^~~~~~
      |                               stdin
/usr/include/tango/Database.h:1317:48: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1317 |         void get_device_alias(string dev_alias,string &dev_name);
      |                                                ^~~~~~
      |                                                stdin
/usr/include/tango/Database.h:1317:56: error: ‘dev_name’ was not declared in this scope
 1317 |         void get_device_alias(string dev_alias,string &dev_name);
      |                                                        ^~~~~~~~
/usr/include/tango/Database.h:1329:14: error: variable or field ‘put_device_alias’ declared void
 1329 |         void put_device_alias(string &dev_name,string &dev_alias);
      |              ^~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1329:31: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1329 |         void put_device_alias(string &dev_name,string &dev_alias);
      |                               ^~~~~~
      |                               stdin
/usr/include/tango/Database.h:1329:39: error: ‘dev_name’ was not declared in this scope
 1329 |         void put_device_alias(string &dev_name,string &dev_alias);
      |                                       ^~~~~~~~
/usr/include/tango/Database.h:1329:48: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1329 |         void put_device_alias(string &dev_name,string &dev_alias);
      |                                                ^~~~~~
      |                                                stdin
/usr/include/tango/Database.h:1329:56: error: ‘dev_alias’ was not declared in this scope
 1329 |         void put_device_alias(string &dev_name,string &dev_alias);
      |                                                        ^~~~~~~~~
/usr/include/tango/Database.h:1339:14: error: variable or field ‘delete_device_alias’ declared void
 1339 |         void delete_device_alias(string &dev_alias);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1339:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1339 |         void delete_device_alias(string &dev_alias);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:1339:42: error: ‘dev_alias’ was not declared in this scope
 1339 |         void delete_device_alias(string &dev_alias);
      |                                          ^~~~~~~~~
/usr/include/tango/Database.h:1351:14: error: variable or field ‘get_attribute_from_alias’ declared void
 1351 |         void get_attribute_from_alias(string alias,string &att_name);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1351:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1351 |         void get_attribute_from_alias(string alias,string &att_name);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/Database.h:1351:52: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1351 |         void get_attribute_from_alias(string alias,string &att_name);
      |                                                    ^~~~~~
      |                                                    stdin
/usr/include/tango/Database.h:1351:60: error: ‘att_name’ was not declared in this scope
 1351 |         void get_attribute_from_alias(string alias,string &att_name);
      |                                                            ^~~~~~~~
/usr/include/tango/Database.h:1363:14: error: variable or field ‘get_alias_from_attribute’ declared void
 1363 |         void get_alias_from_attribute(string att_name,string &alias);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1363:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1363 |         void get_alias_from_attribute(string att_name,string &alias);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/Database.h:1363:55: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1363 |         void get_alias_from_attribute(string att_name,string &alias);
      |                                                       ^~~~~~
      |                                                       stdin
/usr/include/tango/Database.h:1363:63: error: ‘alias’ was not declared in this scope
 1363 |         void get_alias_from_attribute(string att_name,string &alias);
      |                                                               ^~~~~
/usr/include/tango/Database.h:1375:14: error: variable or field ‘get_attribute_alias’ declared void
 1375 |         void get_attribute_alias(string att_alias, string &att_name);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1375:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1375 |         void get_attribute_alias(string att_alias, string &att_name);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:1375:52: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1375 |         void get_attribute_alias(string att_alias, string &att_name);
      |                                                    ^~~~~~
      |                                                    stdin
/usr/include/tango/Database.h:1375:60: error: ‘att_name’ was not declared in this scope
 1375 |         void get_attribute_alias(string att_alias, string &att_name);
      |                                                            ^~~~~~~~
/usr/include/tango/Database.h:1387:14: error: variable or field ‘put_attribute_alias’ declared void
 1387 |         void put_attribute_alias(string &att_name,string &att_alias);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1387:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1387 |         void put_attribute_alias(string &att_name,string &att_alias);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:1387:42: error: ‘att_name’ was not declared in this scope
 1387 |         void put_attribute_alias(string &att_name,string &att_alias);
      |                                          ^~~~~~~~
/usr/include/tango/Database.h:1387:51: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1387 |         void put_attribute_alias(string &att_name,string &att_alias);
      |                                                   ^~~~~~
      |                                                   stdin
/usr/include/tango/Database.h:1387:59: error: ‘att_alias’ was not declared in this scope
 1387 |         void put_attribute_alias(string &att_name,string &att_alias);
      |                                                           ^~~~~~~~~
/usr/include/tango/Database.h:1397:14: error: variable or field ‘delete_attribute_alias’ declared void
 1397 |         void delete_attribute_alias(string &att_alias);
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1397:37: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1397 |         void delete_attribute_alias(string &att_alias);
      |                                     ^~~~~~
      |                                     stdin
/usr/include/tango/Database.h:1397:45: error: ‘att_alias’ was not declared in this scope
 1397 |         void delete_attribute_alias(string &att_alias);
      |                                             ^~~~~~~~~
/usr/include/tango/Database.h:1417:9: error: ‘DbDatum’ does not name a type
 1417 |         DbDatum get_host_list();
      |         ^~~~~~~
/usr/include/tango/Database.h:1436:9: error: ‘DbDatum’ does not name a type
 1436 |         DbDatum get_host_list(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1457:9: error: ‘DbDatum’ does not name a type
 1457 |         DbDatum get_server_class_list(string &ds_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1473:9: error: ‘DbDatum’ does not name a type
 1473 |         DbDatum get_server_name_list();
      |         ^~~~~~~
/usr/include/tango/Database.h:1492:9: error: ‘DbDatum’ does not name a type
 1492 |         DbDatum get_instance_name_list(string &ds_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1508:9: error: ‘DbDatum’ does not name a type
 1508 |         DbDatum get_server_list();
      |         ^~~~~~~
/usr/include/tango/Database.h:1527:9: error: ‘DbDatum’ does not name a type
 1527 |         DbDatum get_server_list(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1546:9: error: ‘DbDatum’ does not name a type
 1546 |         DbDatum get_host_server_list(string &host_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1559:9: error: ‘DbDatum’ does not name a type
 1559 |         DbDatum get_device_name(string &ds_name, string &class_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1571:9: error: ‘DbDatum’ does not name a type
 1571 |         DbDatum get_device_exported(string &filter);
      |         ^~~~~~~
/usr/include/tango/Database.h:1583:9: error: ‘DbDatum’ does not name a type
 1583 |         DbDatum get_device_domain(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1595:9: error: ‘DbDatum’ does not name a type
 1595 |         DbDatum get_device_family(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1607:9: error: ‘DbDatum’ does not name a type
 1607 |         DbDatum get_device_member(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1627:9: error: ‘DbDatum’ does not name a type
 1627 |         DbDatum get_device_class_list(string &ds_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1646:9: error: ‘DbDatum’ does not name a type
 1646 |         DbDatum get_device_exported_for_class(string &class_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1666:9: error: ‘DbDatum’ does not name a type
 1666 |         DbDatum get_object_list(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1687:5: error: ‘DbDatum’ does not name a type
 1687 |     DbDatum get_object_property_list(string &obj_name,string &wildcard);
      |     ^~~~~~~
/usr/include/tango/Database.h:1706:9: error: ‘DbDatum’ does not name a type
 1706 |         DbDatum get_class_list(string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1725:9: error: ‘DbDatum’ does not name a type
 1725 |         DbDatum get_class_property_list(string &class_name);
      |         ^~~~~~~
/usr/include/tango/Database.h:1746:9: error: ‘DbDatum’ does not name a type
 1746 |         DbDatum get_class_attribute_list(string &class_name,string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1767:9: error: ‘DbDatum’ does not name a type
 1767 |         DbDatum get_class_pipe_list(const string &class_name,const string &wildcard);
      |         ^~~~~~~
/usr/include/tango/Database.h:1795:9: error: ‘DbDatum’ does not name a type
 1795 |         DbDatum get_device_alias_list(string &filter);
      |         ^~~~~~~
/usr/include/tango/Database.h:1810:9: error: ‘DbDatum’ does not name a type
 1810 |         DbDatum get_attribute_alias_list(string &filter);
      |         ^~~~~~~
/usr/include/tango/Database.h:1815:24: error: expected ‘)’ before ‘&’ token
 1815 |         Database(string &host, int port, CORBA::ORB *orb=NULL);
      |                 ~      ^~
      |                        )
/usr/include/tango/Database.h:1816:24: error: expected ‘)’ before ‘&’ token
 1816 |         Database(string &file);
      |                 ~      ^~
      |                        )
/usr/include/tango/Database.h:1818:35: error: expected constructor, destructor, or type conversion before ‘;’ token
 1818 |         Database(const Database &);
      |                                   ^
/usr/include/tango/Database.h:1819:20: error: ‘Database& operator=(const Database&)’ must be a non-static member function
 1819 |         Database & operator=(const Database &);
      |                    ^~~~~~~~
/usr/include/tango/Database.h:1823:14: error: variable or field ‘write_event_channel_ior_filedatabase’ declared void
 1823 |         void write_event_channel_ior_filedatabase(string &);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1823:51: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1823 |         void write_event_channel_ior_filedatabase(string &);
      |                                                   ^~~~~~
      |                                                   stdin
/usr/include/tango/Database.h:1823:59: error: expected primary-expression before ‘)’ token
 1823 |         void write_event_channel_ior_filedatabase(string &);
      |                                                           ^
/usr/include/tango/Database.h:1826:20: error: expected constructor, destructor, or type conversion before ‘;’ token
 1826 |         ~Database();
      |                    ^
/usr/include/tango/Database.h:1827:16: error: ‘Device_var’ does not name a type
 1827 |         inline Device_var &get_dbase() { return device;}
      |                ^~~~~~~~~~
/usr/include/tango/Database.h:1829:9: error: ‘AccessControlType’ does not name a type
 1829 |         AccessControlType check_access_control(string &);
      |         ^~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1833:14: error: variable or field ‘set_tango_utils’ declared void
 1833 |         void set_tango_utils(Tango::Util *ptr) {db_tg=ptr;}
      |              ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1833:30: error: ‘Tango’ has not been declared
 1833 |         void set_tango_utils(Tango::Util *ptr) {db_tg=ptr;}
      |                              ^~~~~
/usr/include/tango/Database.h:1833:43: error: ‘ptr’ was not declared in this scope
 1833 |         void set_tango_utils(Tango::Util *ptr) {db_tg=ptr;}
      |                                           ^~~
/usr/include/tango/Database.h:1836:9: error: ‘DevErrorList’ does not name a type
 1836 |         DevErrorList &get_access_except_errors() {return access_except_errors;}
      |         ^~~~~~~~~~~~
/usr/include/tango/Database.h: In function ‘void clear_access_except_errors()’:
/usr/include/tango/Database.h:1837:44: error: ‘access_except_errors’ was not declared in this scope; did you mean ‘clear_access_except_errors’?
 1837 |         void clear_access_except_errors() {access_except_errors.length(0);}
      |                                            ^~~~~~~~~~~~~~~~~~~~
      |                                            clear_access_except_errors
/usr/include/tango/Database.h: At global scope:
/usr/include/tango/Database.h:1838:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1838 |         bool is_command_allowed(string &,string &);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/Database.h:1838:41: error: expected primary-expression before ‘,’ token
 1838 |         bool is_command_allowed(string &,string &);
      |                                         ^
/usr/include/tango/Database.h:1838:42: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1838 |         bool is_command_allowed(string &,string &);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/Database.h:1838:50: error: expected primary-expression before ‘)’ token
 1838 |         bool is_command_allowed(string &,string &);
      |                                                  ^
/usr/include/tango/Database.h:1841:9: error: ‘vector’ does not name a type
 1841 |         vector<string> &get_multi_host() {return multi_db_host;}
      |         ^~~~~~
/usr/include/tango/Database.h:1842:9: error: ‘vector’ does not name a type
 1842 |         vector<string> &get_multi_port() {return multi_db_port;}
      |         ^~~~~~
/usr/include/tango/Database.h:1844:15: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1844 |         const string &get_file_name();
      |               ^~~~~~
      |               stdin
/usr/include/tango/Database.h:1845:15: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1845 |         const string &get_orig_tango_host() {return ext->orig_tango_host;}
      |               ^~~~~~
      |               stdin
/usr/include/tango/Database.h:1846:40: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1846 |         void set_orig_tango_host(const string &_s) {ext->orig_tango_host=_s;}
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/Database.h: In function ‘void set_orig_tango_host(const int&)’:
/usr/include/tango/Database.h:1846:58: error: ‘class DatabaseExt’ has no member named ‘orig_tango_host’
 1846 |         void set_orig_tango_host(const string &_s) {ext->orig_tango_host=_s;}
      |                                                          ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h: At global scope:
/usr/include/tango/Database.h:1857:9: error: ‘CORBA’ does not name a type
 1857 |         CORBA::Any *fill_server_cache(string &,string &);
      |         ^~~~~
/usr/include/tango/Database.h:1863:9: error: ‘DbDatum’ does not name a type
 1863 |         DbDatum get_device_name(string &, string &,DbServerCache *dsc);
      |         ^~~~~~~
/usr/include/tango/Database.h:1869:9: error: ‘DbServerInfo’ does not name a type
 1869 |         DbServerInfo get_server_info(string &);
      |         ^~~~~~~~~~~~
/usr/include/tango/Database.h:1870:14: error: variable or field ‘put_server_info’ declared void
 1870 |         void put_server_info(DbServerInfo &);
      |              ^~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1870:30: error: ‘DbServerInfo’ was not declared in this scope
 1870 |         void put_server_info(DbServerInfo &);
      |                              ^~~~~~~~~~~~
/usr/include/tango/Database.h:1870:44: error: expected primary-expression before ‘)’ token
 1870 |         void put_server_info(DbServerInfo &);
      |                                            ^
/usr/include/tango/Database.h:1871:14: error: variable or field ‘delete_server_info’ declared void
 1871 |         void delete_server_info(string &);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1871:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1871 |         void delete_server_info(string &);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/Database.h:1871:41: error: expected primary-expression before ‘)’ token
 1871 |         void delete_server_info(string &);
      |                                         ^
/usr/include/tango/Database.h:1877:14: error: variable or field ‘get_property’ declared void
 1877 |         void get_property(string, DbData &,DbServerCache *dsc);
      |              ^~~~~~~~~~~~
/usr/include/tango/Database.h:1877:27: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1877 |         void get_property(string, DbData &,DbServerCache *dsc);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/Database.h:1877:35: error: ‘DbData’ was not declared in this scope
 1877 |         void get_property(string, DbData &,DbServerCache *dsc);
      |                                   ^~~~~~
/usr/include/tango/Database.h:1877:43: error: expected primary-expression before ‘,’ token
 1877 |         void get_property(string, DbData &,DbServerCache *dsc);
      |                                           ^
/usr/include/tango/Database.h:1877:44: error: ‘DbServerCache’ was not declared in this scope
 1877 |         void get_property(string, DbData &,DbServerCache *dsc);
      |                                            ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1877:59: error: ‘dsc’ was not declared in this scope
 1877 |         void get_property(string, DbData &,DbServerCache *dsc);
      |                                                           ^~~
/usr/include/tango/Database.h:1878:14: error: variable or field ‘get_property_forced’ declared void
 1878 |         void get_property_forced(string, DbData &,DbServerCache *dsc = NULL);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1878:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1878 |         void get_property_forced(string, DbData &,DbServerCache *dsc = NULL);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:1878:42: error: ‘DbData’ was not declared in this scope
 1878 |         void get_property_forced(string, DbData &,DbServerCache *dsc = NULL);
      |                                          ^~~~~~
/usr/include/tango/Database.h:1878:50: error: expected primary-expression before ‘,’ token
 1878 |         void get_property_forced(string, DbData &,DbServerCache *dsc = NULL);
      |                                                  ^
/usr/include/tango/Database.h:1878:51: error: ‘DbServerCache’ was not declared in this scope
 1878 |         void get_property_forced(string, DbData &,DbServerCache *dsc = NULL);
      |                                                   ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1878:66: error: ‘dsc’ was not declared in this scope
 1878 |         void get_property_forced(string, DbData &,DbServerCache *dsc = NULL);
      |                                                                  ^~~
/usr/include/tango/Database.h:1879:14: error: variable or field ‘get_device_property’ declared void
 1879 |         void get_device_property(string, DbData &, DbServerCache *dsc);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1879:34: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1879 |         void get_device_property(string, DbData &, DbServerCache *dsc);
      |                                  ^~~~~~
      |                                  stdin
/usr/include/tango/Database.h:1879:42: error: ‘DbData’ was not declared in this scope
 1879 |         void get_device_property(string, DbData &, DbServerCache *dsc);
      |                                          ^~~~~~
/usr/include/tango/Database.h:1879:50: error: expected primary-expression before ‘,’ token
 1879 |         void get_device_property(string, DbData &, DbServerCache *dsc);
      |                                                  ^
/usr/include/tango/Database.h:1879:52: error: ‘DbServerCache’ was not declared in this scope
 1879 |         void get_device_property(string, DbData &, DbServerCache *dsc);
      |                                                    ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1879:67: error: ‘dsc’ was not declared in this scope
 1879 |         void get_device_property(string, DbData &, DbServerCache *dsc);
      |                                                                   ^~~
/usr/include/tango/Database.h:1880:9: error: ‘DbDatum’ does not name a type
 1880 |         DbDatum get_device_property_list(string &,string &);
      |         ^~~~~~~
/usr/include/tango/Database.h:1881:14: error: variable or field ‘get_device_property_list’ declared void
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1881:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/Database.h:1881:47: error: expected primary-expression before ‘,’ token
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                               ^
/usr/include/tango/Database.h:1881:48: error: expected primary-expression before ‘const’
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                                ^~~~~
/usr/include/tango/Database.h:1881:63: error: ‘vector’ was not declared in this scope
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                                               ^~~~~~
/usr/include/tango/Database.h:1881:70: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                                                      ^~~~~~
      |                                                                      stdin
/usr/include/tango/Database.h:1881:79: error: expected primary-expression before ‘,’ token
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                                                               ^
/usr/include/tango/Database.h:1881:80: error: ‘DbServerCache’ was not declared in this scope
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                                                                ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1881:95: error: ‘dsc’ was not declared in this scope
 1881 |         void get_device_property_list(string &,const string &,vector<string> &,DbServerCache *dsc = NULL);
      |                                                                                               ^~~
/usr/include/tango/Database.h:1882:14: error: variable or field ‘get_device_attribute_property’ declared void
 1882 |         void get_device_attribute_property(string, DbData &, DbServerCache *dsc);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1882:44: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1882 |         void get_device_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                            ^~~~~~
      |                                            stdin
/usr/include/tango/Database.h:1882:52: error: ‘DbData’ was not declared in this scope
 1882 |         void get_device_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                    ^~~~~~
/usr/include/tango/Database.h:1882:60: error: expected primary-expression before ‘,’ token
 1882 |         void get_device_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                            ^
/usr/include/tango/Database.h:1882:62: error: ‘DbServerCache’ was not declared in this scope
 1882 |         void get_device_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                              ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1882:77: error: ‘dsc’ was not declared in this scope
 1882 |         void get_device_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                                             ^~~
/usr/include/tango/Database.h:1883:14: error: variable or field ‘get_device_pipe_property’ declared void
 1883 |         void get_device_pipe_property(string, DbData &, DbServerCache *dsc);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1883:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1883 |         void get_device_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/Database.h:1883:47: error: ‘DbData’ was not declared in this scope
 1883 |         void get_device_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                               ^~~~~~
/usr/include/tango/Database.h:1883:55: error: expected primary-expression before ‘,’ token
 1883 |         void get_device_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                                       ^
/usr/include/tango/Database.h:1883:57: error: ‘DbServerCache’ was not declared in this scope
 1883 |         void get_device_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                                         ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1883:72: error: ‘dsc’ was not declared in this scope
 1883 |         void get_device_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                                                        ^~~
/usr/include/tango/Database.h:1884:14: error: variable or field ‘delete_all_device_attribute_property’ declared void
 1884 |         void delete_all_device_attribute_property(string, DbData &);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1884:51: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1884 |         void delete_all_device_attribute_property(string, DbData &);
      |                                                   ^~~~~~
      |                                                   stdin
/usr/include/tango/Database.h:1884:59: error: ‘DbData’ was not declared in this scope
 1884 |         void delete_all_device_attribute_property(string, DbData &);
      |                                                           ^~~~~~
/usr/include/tango/Database.h:1884:67: error: expected primary-expression before ‘)’ token
 1884 |         void delete_all_device_attribute_property(string, DbData &);
      |                                                                   ^
/usr/include/tango/Database.h:1885:14: error: variable or field ‘delete_all_device_pipe_property’ declared void
 1885 |         void delete_all_device_pipe_property(string, DbData &);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1885:46: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1885 |         void delete_all_device_pipe_property(string, DbData &);
      |                                              ^~~~~~
      |                                              stdin
/usr/include/tango/Database.h:1885:54: error: ‘DbData’ was not declared in this scope
 1885 |         void delete_all_device_pipe_property(string, DbData &);
      |                                                      ^~~~~~
/usr/include/tango/Database.h:1885:62: error: expected primary-expression before ‘)’ token
 1885 |         void delete_all_device_pipe_property(string, DbData &);
      |                                                              ^
/usr/include/tango/Database.h:1886:14: error: variable or field ‘get_class_property’ declared void
 1886 |         void get_class_property(string, DbData &, DbServerCache *dsc);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1886:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1886 |         void get_class_property(string, DbData &, DbServerCache *dsc);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/Database.h:1886:41: error: ‘DbData’ was not declared in this scope
 1886 |         void get_class_property(string, DbData &, DbServerCache *dsc);
      |                                         ^~~~~~
/usr/include/tango/Database.h:1886:49: error: expected primary-expression before ‘,’ token
 1886 |         void get_class_property(string, DbData &, DbServerCache *dsc);
      |                                                 ^
/usr/include/tango/Database.h:1886:51: error: ‘DbServerCache’ was not declared in this scope
 1886 |         void get_class_property(string, DbData &, DbServerCache *dsc);
      |                                                   ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1886:66: error: ‘dsc’ was not declared in this scope
 1886 |         void get_class_property(string, DbData &, DbServerCache *dsc);
      |                                                                  ^~~
/usr/include/tango/Database.h:1887:14: error: variable or field ‘get_class_attribute_property’ declared void
 1887 |         void get_class_attribute_property(string, DbData &, DbServerCache *dsc);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1887:43: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1887 |         void get_class_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/Database.h:1887:51: error: ‘DbData’ was not declared in this scope
 1887 |         void get_class_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                   ^~~~~~
/usr/include/tango/Database.h:1887:59: error: expected primary-expression before ‘,’ token
 1887 |         void get_class_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                           ^
/usr/include/tango/Database.h:1887:61: error: ‘DbServerCache’ was not declared in this scope
 1887 |         void get_class_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                             ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1887:76: error: ‘dsc’ was not declared in this scope
 1887 |         void get_class_attribute_property(string, DbData &, DbServerCache *dsc);
      |                                                                            ^~~
/usr/include/tango/Database.h:1888:14: error: variable or field ‘get_class_pipe_property’ declared void
 1888 |         void get_class_pipe_property(string, DbData &, DbServerCache *dsc);
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1888:38: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1888 |         void get_class_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/Database.h:1888:46: error: ‘DbData’ was not declared in this scope
 1888 |         void get_class_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                              ^~~~~~
/usr/include/tango/Database.h:1888:54: error: expected primary-expression before ‘,’ token
 1888 |         void get_class_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                                      ^
/usr/include/tango/Database.h:1888:56: error: ‘DbServerCache’ was not declared in this scope
 1888 |         void get_class_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                                        ^~~~~~~~~~~~~
/usr/include/tango/Database.h:1888:71: error: ‘dsc’ was not declared in this scope
 1888 |         void get_class_pipe_property(string, DbData &, DbServerCache *dsc);
      |                                                                       ^~~
/usr/include/tango/Database.h:1894:14: error: variable or field ‘export_event’ declared void
 1894 |         void export_event(DevVarStringArray *);
      |              ^~~~~~~~~~~~
/usr/include/tango/Database.h:1894:27: error: ‘DevVarStringArray’ was not declared in this scope
 1894 |         void export_event(DevVarStringArray *);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/Database.h:1894:46: error: expected primary-expression before ‘)’ token
 1894 |         void export_event(DevVarStringArray *);
      |                                              ^
/usr/include/tango/Database.h:1895:14: error: variable or field ‘unexport_event’ declared void
 1895 |         void unexport_event(string &);
      |              ^~~~~~~~~~~~~~
/usr/include/tango/Database.h:1895:29: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1895 |         void unexport_event(string &);
      |                             ^~~~~~
      |                             stdin
/usr/include/tango/Database.h:1895:37: error: expected primary-expression before ‘)’ token
 1895 |         void unexport_event(string &);
      |                                     ^
/usr/include/tango/Database.h:1896:9: error: ‘CORBA’ does not name a type
 1896 |         CORBA::Any *import_event(string &);
      |         ^~~~~
/usr/include/tango/Database.h:1898:1: error: expected declaration before ‘}’ token
 1898 | };
      | ^
/usr/include/tango/Database.h:1904:8: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1904 | inline string Database::dev_name()
      |        ^~~~~~
      |        stdin
In file included from /tmp/AVLTywb9Z8/dump1.h:18:
/usr/include/tango/DbDevice.h:54:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   54 |         string          name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/DbDevice.h:83:24: error: expected ‘)’ before ‘&’ token
   83 |         DbDevice(string &dev_name);
      |                 ~      ^~
      |                        )
/usr/include/tango/DbDevice.h:94:24: error: expected ‘)’ before ‘&’ token
   94 |         DbDevice(string &dev_name, Database *db);
      |                 ~      ^~
      |                        )
/usr/include/tango/DbDevice.h:109:9: error: ‘DbDevImportInfo’ does not name a type
  109 |         DbDevImportInfo import_device();
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DbDevice.h:119:28: error: ‘DbDevExportInfo’ has not been declared
  119 |         void export_device(DbDevExportInfo &dev_info);
      |                            ^~~~~~~~~~~~~~~
/usr/include/tango/DbDevice.h:134:27: error: ‘DbData’ has not been declared
  134 |         void get_property(DbData &db);
      |                           ^~~~~~
/usr/include/tango/DbDevice.h:145:27: error: ‘DbData’ has not been declared
  145 |         void put_property(DbData &db);
      |                           ^~~~~~
/usr/include/tango/DbDevice.h:156:30: error: ‘DbData’ has not been declared
  156 |         void delete_property(DbData &db);
      |                              ^~~~~~
/usr/include/tango/DbDevice.h:167:37: error: ‘DbData’ has not been declared
  167 |         void get_attribute_property(DbData &db);
      |                                     ^~~~~~
/usr/include/tango/DbDevice.h:178:37: error: ‘DbData’ has not been declared
  178 |         void put_attribute_property(DbData &db);
      |                                     ^~~~~~
/usr/include/tango/DbDevice.h:189:40: error: ‘DbData’ has not been declared
  189 |         void delete_attribute_property(DbData &db);
      |                                        ^~~~~~
/usr/include/tango/DbDevice.h:200:32: error: ‘DbData’ has not been declared
  200 |         void get_pipe_property(DbData &db);
      |                                ^~~~~~
/usr/include/tango/DbDevice.h:211:32: error: ‘DbData’ has not been declared
  211 |         void put_pipe_property(DbData &db);
      |                                ^~~~~~
/usr/include/tango/DbDevice.h:222:35: error: ‘DbData’ has not been declared
  222 |         void delete_pipe_property(DbData &db);
      |                                   ^~~~~~
/usr/include/tango/DbDevice.h:227:24: error: expected ‘)’ before ‘&’ token
  227 |         DbDevice(string &,string &,string &);
      |                 ~      ^~
      |                        )
/usr/include/tango/DbDevice.h:229:23: error: ‘string’ has not been declared
  229 |         void set_name(string &new_name) {name = new_name;}
      |                       ^~~~~~
/usr/include/tango/DbDevice.h:233:9: error: ‘AccessControlType’ does not name a type
  233 |         AccessControlType check_access_control();
      |         ^~~~~~~~~~~~~~~~~
/usr/include/tango/DbDevice.h:235:38: error: ‘string’ does not name a type; did you mean ‘stdin’?
  235 |         void get_property_list(const string &,vector<string> &);
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/DbDevice.h:235:47: error: ‘vector’ has not been declared
  235 |         void get_property_list(const string &,vector<string> &);
      |                                               ^~~~~~
/usr/include/tango/DbDevice.h:235:53: error: expected ‘,’ or ‘...’ before ‘<’ token
  235 |         void get_property_list(const string &,vector<string> &);
      |                                                     ^
/usr/include/tango/DbDevice.h: In member function ‘void DbDevice::set_name(int&)’:
/usr/include/tango/DbDevice.h:229:42: error: ‘name’ was not declared in this scope
  229 |         void set_name(string &new_name) {name = new_name;}
      |                                          ^~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:19:
/usr/include/tango/DeviceAttribute.h: At global scope:
/usr/include/tango/DeviceAttribute.h:99:25: error: field ‘AttributeValue’ has incomplete type ‘DeviceAttribute’
   99 |         DeviceAttribute(AttributeValue);
      |                         ^~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:72:7: note: definition of ‘class DeviceAttribute’ is not complete until the closing brace
   72 | class DeviceAttribute
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:147:31: error: expected ‘)’ before ‘&’ token
  147 |         DeviceAttribute(string &name, short val);
      |                        ~      ^~
      |                               )
/usr/include/tango/DeviceAttribute.h:182:31: error: expected ‘)’ before ‘&’ token
  182 |         DeviceAttribute(string &name, vector<short> &val);
      |                        ~      ^~
      |                               )
/usr/include/tango/DeviceAttribute.h:221:31: error: expected ‘)’ before ‘&’ token
  221 |         DeviceAttribute(string &name, vector<short> &val,int dim_x,int dim_y);
      |                        ~      ^~
      |                               )
/usr/include/tango/DeviceAttribute.h:224:31: error: expected ‘)’ before ‘&’ token
  224 |         DeviceAttribute(string&, DevLong);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:225:31: error: expected ‘)’ before ‘&’ token
  225 |         DeviceAttribute(string&, double);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:226:31: error: expected ‘)’ before ‘&’ token
  226 |         DeviceAttribute(string&, string&);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:227:31: error: expected ‘)’ before ‘&’ token
  227 |         DeviceAttribute(string&, const char *);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:228:31: error: expected ‘)’ before ‘&’ token
  228 |         DeviceAttribute(string&, float);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:229:31: error: expected ‘)’ before ‘&’ token
  229 |         DeviceAttribute(string&, bool);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:230:31: error: expected ‘)’ before ‘&’ token
  230 |         DeviceAttribute(string&, unsigned short);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:231:31: error: expected ‘)’ before ‘&’ token
  231 |         DeviceAttribute(string&, unsigned char);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:232:31: error: expected ‘)’ before ‘&’ token
  232 |         DeviceAttribute(string&, DevLong64);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:233:31: error: expected ‘)’ before ‘&’ token
  233 |         DeviceAttribute(string&, DevULong);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:234:31: error: expected ‘)’ before ‘&’ token
  234 |         DeviceAttribute(string&, DevULong64);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:235:31: error: expected ‘)’ before ‘&’ token
  235 |         DeviceAttribute(string&, DevState);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:236:31: error: expected ‘)’ before ‘&’ token
  236 |         DeviceAttribute(string&, DevEncoded &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:238:31: error: expected ‘)’ before ‘&’ token
  238 |         DeviceAttribute(string&, vector<DevLong> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:239:31: error: expected ‘)’ before ‘&’ token
  239 |         DeviceAttribute(string&, vector<double> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:240:31: error: expected ‘)’ before ‘&’ token
  240 |         DeviceAttribute(string&, vector<string> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:241:31: error: expected ‘)’ before ‘&’ token
  241 |         DeviceAttribute(string&, vector<float> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:242:31: error: expected ‘)’ before ‘&’ token
  242 |         DeviceAttribute(string&, vector<bool> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:243:31: error: expected ‘)’ before ‘&’ token
  243 |         DeviceAttribute(string&, vector<unsigned short> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:244:31: error: expected ‘)’ before ‘&’ token
  244 |         DeviceAttribute(string&, vector<unsigned char> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:245:31: error: expected ‘)’ before ‘&’ token
  245 |         DeviceAttribute(string&, vector<DevLong64> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:246:31: error: expected ‘)’ before ‘&’ token
  246 |         DeviceAttribute(string&, vector<DevULong> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:247:31: error: expected ‘)’ before ‘&’ token
  247 |         DeviceAttribute(string&, vector<DevULong64> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:248:31: error: expected ‘)’ before ‘&’ token
  248 |         DeviceAttribute(string&, vector<DevState> &);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:250:31: error: expected ‘)’ before ‘&’ token
  250 |         DeviceAttribute(string&, vector<DevLong> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:251:31: error: expected ‘)’ before ‘&’ token
  251 |         DeviceAttribute(string&, vector<double> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:252:31: error: expected ‘)’ before ‘&’ token
  252 |         DeviceAttribute(string&, vector<string> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:253:31: error: expected ‘)’ before ‘&’ token
  253 |         DeviceAttribute(string&, vector<float> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:254:31: error: expected ‘)’ before ‘&’ token
  254 |         DeviceAttribute(string&, vector<bool> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:255:31: error: expected ‘)’ before ‘&’ token
  255 |         DeviceAttribute(string&, vector<unsigned short> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:256:31: error: expected ‘)’ before ‘&’ token
  256 |         DeviceAttribute(string&, vector<unsigned char> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:257:31: error: expected ‘)’ before ‘&’ token
  257 |         DeviceAttribute(string&, vector<DevLong64> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:258:31: error: expected ‘)’ before ‘&’ token
  258 |         DeviceAttribute(string&, vector<DevULong> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:259:31: error: expected ‘)’ before ‘&’ token
  259 |         DeviceAttribute(string&, vector<DevULong64> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:260:31: error: expected ‘)’ before ‘&’ token
  260 |         DeviceAttribute(string&, vector<DevState> &,int,int);
      |                        ~      ^
      |                               )
/usr/include/tango/DeviceAttribute.h:263:39: error: ‘DevLong’ has not been declared
  263 |         DeviceAttribute(const char *, DevLong);
      |                                       ^~~~~~~
/usr/include/tango/DeviceAttribute.h:265:39: error: ‘string’ has not been declared
  265 |         DeviceAttribute(const char *, string&);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:271:39: error: ‘DevLong64’ has not been declared
  271 |         DeviceAttribute(const char *, DevLong64);
      |                                       ^~~~~~~~~
/usr/include/tango/DeviceAttribute.h:271:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  271 |         DeviceAttribute(const char *, DevLong64);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:272:39: error: ‘DevULong’ has not been declared
  272 |         DeviceAttribute(const char *, DevULong);
      |                                       ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:272:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  272 |         DeviceAttribute(const char *, DevULong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:273:39: error: ‘DevULong64’ has not been declared
  273 |         DeviceAttribute(const char *, DevULong64);
      |                                       ^~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:273:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  273 |         DeviceAttribute(const char *, DevULong64);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:274:39: error: ‘DevState’ has not been declared
  274 |         DeviceAttribute(const char *, DevState);
      |                                       ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:274:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  274 |         DeviceAttribute(const char *, DevState);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:275:39: error: ‘DevEncoded’ has not been declared
  275 |         DeviceAttribute(const char *, DevEncoded &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:275:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int&)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int&)’
  275 |         DeviceAttribute(const char *, DevEncoded &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:265:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int&)’
  265 |         DeviceAttribute(const char *, string&);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:277:39: error: ‘vector’ has not been declared
  277 |         DeviceAttribute(const char *, vector<short> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:277:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  277 |         DeviceAttribute(const char *, vector<short> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:277:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  277 |         DeviceAttribute(const char *, vector<short> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:278:39: error: ‘vector’ has not been declared
  278 |         DeviceAttribute(const char *, vector<DevLong> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:278:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  278 |         DeviceAttribute(const char *, vector<DevLong> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:278:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  278 |         DeviceAttribute(const char *, vector<DevLong> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:279:39: error: ‘vector’ has not been declared
  279 |         DeviceAttribute(const char *, vector<double> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:279:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  279 |         DeviceAttribute(const char *, vector<double> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:279:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  279 |         DeviceAttribute(const char *, vector<double> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:280:39: error: ‘vector’ has not been declared
  280 |         DeviceAttribute(const char *, vector<string> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:280:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  280 |         DeviceAttribute(const char *, vector<string> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:280:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  280 |         DeviceAttribute(const char *, vector<string> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:281:39: error: ‘vector’ has not been declared
  281 |         DeviceAttribute(const char *, vector<float> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:281:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  281 |         DeviceAttribute(const char *, vector<float> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:281:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  281 |         DeviceAttribute(const char *, vector<float> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:282:39: error: ‘vector’ has not been declared
  282 |         DeviceAttribute(const char *, vector<bool> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:282:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  282 |         DeviceAttribute(const char *, vector<bool> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:282:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  282 |         DeviceAttribute(const char *, vector<bool> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:283:39: error: ‘vector’ has not been declared
  283 |         DeviceAttribute(const char *, vector<unsigned short> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:283:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  283 |         DeviceAttribute(const char *, vector<unsigned short> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:283:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  283 |         DeviceAttribute(const char *, vector<unsigned short> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:284:39: error: ‘vector’ has not been declared
  284 |         DeviceAttribute(const char *, vector<unsigned char> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:284:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  284 |         DeviceAttribute(const char *, vector<unsigned char> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:284:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  284 |         DeviceAttribute(const char *, vector<unsigned char> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:285:39: error: ‘vector’ has not been declared
  285 |         DeviceAttribute(const char *, vector<DevLong64> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:285:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  285 |         DeviceAttribute(const char *, vector<DevLong64> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:285:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  285 |         DeviceAttribute(const char *, vector<DevLong64> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:286:39: error: ‘vector’ has not been declared
  286 |         DeviceAttribute(const char *, vector<DevULong> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:286:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  286 |         DeviceAttribute(const char *, vector<DevULong> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:286:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  286 |         DeviceAttribute(const char *, vector<DevULong> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:287:39: error: ‘vector’ has not been declared
  287 |         DeviceAttribute(const char *, vector<DevULong64> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:287:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  287 |         DeviceAttribute(const char *, vector<DevULong64> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:287:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  287 |         DeviceAttribute(const char *, vector<DevULong64> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:288:39: error: ‘vector’ has not been declared
  288 |         DeviceAttribute(const char *, vector<DevState> &);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:288:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  288 |         DeviceAttribute(const char *, vector<DevState> &);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:288:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  288 |         DeviceAttribute(const char *, vector<DevState> &);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:290:39: error: ‘vector’ has not been declared
  290 |         DeviceAttribute(const char *, vector<short> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:290:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  290 |         DeviceAttribute(const char *, vector<short> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:290:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  290 |         DeviceAttribute(const char *, vector<short> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:291:39: error: ‘vector’ has not been declared
  291 |         DeviceAttribute(const char *, vector<DevLong> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:291:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  291 |         DeviceAttribute(const char *, vector<DevLong> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:291:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  291 |         DeviceAttribute(const char *, vector<DevLong> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:292:39: error: ‘vector’ has not been declared
  292 |         DeviceAttribute(const char *, vector<double> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:292:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  292 |         DeviceAttribute(const char *, vector<double> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:292:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  292 |         DeviceAttribute(const char *, vector<double> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:293:39: error: ‘vector’ has not been declared
  293 |         DeviceAttribute(const char *, vector<string> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:293:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  293 |         DeviceAttribute(const char *, vector<string> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:293:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  293 |         DeviceAttribute(const char *, vector<string> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:294:39: error: ‘vector’ has not been declared
  294 |         DeviceAttribute(const char *, vector<float> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:294:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  294 |         DeviceAttribute(const char *, vector<float> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:294:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  294 |         DeviceAttribute(const char *, vector<float> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:295:39: error: ‘vector’ has not been declared
  295 |         DeviceAttribute(const char *, vector<bool> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:295:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  295 |         DeviceAttribute(const char *, vector<bool> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:295:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  295 |         DeviceAttribute(const char *, vector<bool> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:296:39: error: ‘vector’ has not been declared
  296 |         DeviceAttribute(const char *, vector<unsigned short> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:296:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  296 |         DeviceAttribute(const char *, vector<unsigned short> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:296:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  296 |         DeviceAttribute(const char *, vector<unsigned short> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:297:39: error: ‘vector’ has not been declared
  297 |         DeviceAttribute(const char *, vector<unsigned char> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:297:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  297 |         DeviceAttribute(const char *, vector<unsigned char> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:297:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  297 |         DeviceAttribute(const char *, vector<unsigned char> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:298:39: error: ‘vector’ has not been declared
  298 |         DeviceAttribute(const char *, vector<DevLong64> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:298:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  298 |         DeviceAttribute(const char *, vector<DevLong64> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:298:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  298 |         DeviceAttribute(const char *, vector<DevLong64> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:299:39: error: ‘vector’ has not been declared
  299 |         DeviceAttribute(const char *, vector<DevULong> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:299:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  299 |         DeviceAttribute(const char *, vector<DevULong> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:299:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  299 |         DeviceAttribute(const char *, vector<DevULong> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:300:39: error: ‘vector’ has not been declared
  300 |         DeviceAttribute(const char *, vector<DevULong64> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:300:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  300 |         DeviceAttribute(const char *, vector<DevULong64> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:300:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  300 |         DeviceAttribute(const char *, vector<DevULong64> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:301:39: error: ‘vector’ has not been declared
  301 |         DeviceAttribute(const char *, vector<DevState> &,int,int);
      |                                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:301:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  301 |         DeviceAttribute(const char *, vector<DevState> &,int,int);
      |                                             ^
/usr/include/tango/DeviceAttribute.h:301:9: error: ‘DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  301 |         DeviceAttribute(const char *, vector<DevState> &,int,int);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:263:9: note: previous declaration ‘DeviceAttribute::DeviceAttribute(const char*, int)’
  263 |         DeviceAttribute(const char *, DevLong);
      |         ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:303:53: error: expected ‘)’ before ‘&’ token
  303 |         template <typename T> DeviceAttribute(string &,T);
      |                                              ~      ^~
      |                                                     )
/usr/include/tango/DeviceAttribute.h:305:53: error: expected ‘)’ before ‘&’ token
  305 |         template <typename T> DeviceAttribute(string &,vector<T> &);
      |                                              ~      ^~
      |                                                     )
/usr/include/tango/DeviceAttribute.h:306:60: error: ‘vector’ has not been declared
  306 |         template <typename T> DeviceAttribute(const char *,vector<T> &);
      |                                                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:306:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  306 |         template <typename T> DeviceAttribute(const char *,vector<T> &);
      |                                                                  ^
/usr/include/tango/DeviceAttribute.h:307:53: error: expected ‘)’ before ‘&’ token
  307 |         template <typename T> DeviceAttribute(string &,vector<T> &,int,int);
      |                                              ~      ^~
      |                                                     )
/usr/include/tango/DeviceAttribute.h:308:60: error: ‘vector’ has not been declared
  308 |         template <typename T> DeviceAttribute(const char *,vector<T> &,int,int);
      |                                                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:308:66: error: expected ‘,’ or ‘...’ before ‘<’ token
  308 |         template <typename T> DeviceAttribute(const char *,vector<T> &,int,int);
      |                                                                  ^
/usr/include/tango/DeviceAttribute.h:308:31: error: ‘template<class T> DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘template<class T> DeviceAttribute::DeviceAttribute(const char*, int)’
  308 |         template <typename T> DeviceAttribute(const char *,vector<T> &,int,int);
      |                               ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:306:31: note: previous declaration ‘template<class T> DeviceAttribute::DeviceAttribute(const char*, int)’
  306 |         template <typename T> DeviceAttribute(const char *,vector<T> &);
      |                               ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:311:46: error: ‘vector’ has not been declared
  311 |         template <typename T> void base_vect(vector<T> &);
      |                                              ^~~~~~
/usr/include/tango/DeviceAttribute.h:311:52: error: expected ‘,’ or ‘...’ before ‘<’ token
  311 |         template <typename T> void base_vect(vector<T> &);
      |                                                    ^
/usr/include/tango/DeviceAttribute.h:312:51: error: ‘vector’ has not been declared
  312 |         template <typename T> void base_vect_size(vector<T> &);
      |                                                   ^~~~~~
/usr/include/tango/DeviceAttribute.h:312:57: error: expected ‘,’ or ‘...’ before ‘<’ token
  312 |         template <typename T> void base_vect_size(vector<T> &);
      |                                                         ^
/usr/include/tango/DeviceAttribute.h:315:49: error: ‘vector’ has not been declared
  315 |         template <typename T> void operator << (vector<T> &);
      |                                                 ^~~~~~
/usr/include/tango/DeviceAttribute.h:315:55: error: expected ‘,’ or ‘...’ before ‘<’ token
  315 |         template <typename T> void operator << (vector<T> &);
      |                                                       ^
/usr/include/tango/DeviceAttribute.h:316:43: error: ‘vector’ has not been declared
  316 |         template <typename T> void insert(vector<T> &,int,int);
      |                                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:316:49: error: expected ‘,’ or ‘...’ before ‘<’ token
  316 |         template <typename T> void insert(vector<T> &,int,int);
      |                                                 ^
/usr/include/tango/DeviceAttribute.h:319:49: error: ‘vector’ has not been declared
  319 |         template <typename T> bool operator >> (vector<T> &);
      |                                                 ^~~~~~
/usr/include/tango/DeviceAttribute.h:319:55: error: expected ‘,’ or ‘...’ before ‘<’ token
  319 |         template <typename T> bool operator >> (vector<T> &);
      |                                                       ^
/usr/include/tango/DeviceAttribute.h:320:50: error: ‘vector’ has not been declared
  320 |         template <typename T> bool extract_read (vector<T> &);
      |                                                  ^~~~~~
/usr/include/tango/DeviceAttribute.h:320:56: error: expected ‘,’ or ‘...’ before ‘<’ token
  320 |         template <typename T> bool extract_read (vector<T> &);
      |                                                        ^
/usr/include/tango/DeviceAttribute.h:321:48: error: ‘vector’ has not been declared
  321 |         template <typename T> bool extract_set(vector<T> &);
      |                                                ^~~~~~
/usr/include/tango/DeviceAttribute.h:321:54: error: expected ‘,’ or ‘...’ before ‘<’ token
  321 |         template <typename T> bool extract_set(vector<T> &);
      |                                                      ^
/usr/include/tango/DeviceAttribute.h:329:9: error: ‘AttrQuality’ does not name a type
  329 |         AttrQuality             quality;
      |         ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:330:9: error: ‘AttrDataFormat’ does not name a type
  330 |         AttrDataFormat          data_format;
      |         ^~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:332:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  332 |         string                          name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/DeviceAttribute.h:337:9: error: ‘TimeVal’ does not name a type; did you mean ‘timeval’?
  337 |         TimeVal                         time;
      |         ^~~~~~~
      |         timeval
/usr/include/tango/DeviceAttribute.h:341:25: error: ‘DevErrorList’ has not been declared
  341 |     void set_error_list(DevErrorList *ptr) {err_list = ptr;}
      |                         ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:343:9: error: ‘DevVarEncodedArray_var’ does not name a type
  343 |         DevVarEncodedArray_var &get_Encoded_data() {return EncodedSeq;}
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:344:5: error: ‘DevErrorList_var’ does not name a type
  344 |     DevErrorList_var &get_error_list() {return err_list;}
      |     ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:346:9: error: ‘DevVarLongArray_var’ does not name a type
  346 |         DevVarLongArray_var     LongSeq;
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:347:9: error: ‘DevVarShortArray_var’ does not name a type
  347 |         DevVarShortArray_var    ShortSeq;
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:348:9: error: ‘DevVarDoubleArray_var’ does not name a type
  348 |         DevVarDoubleArray_var   DoubleSeq;
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:349:9: error: ‘DevVarStringArray_var’ does not name a type
  349 |         DevVarStringArray_var   StringSeq;
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:350:9: error: ‘DevVarFloatArray_var’ does not name a type
  350 |         DevVarFloatArray_var    FloatSeq;
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:351:9: error: ‘DevVarBooleanArray_var’ does not name a type
  351 |         DevVarBooleanArray_var  BooleanSeq;
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:352:9: error: ‘DevVarUShortArray_var’ does not name a type
  352 |         DevVarUShortArray_var   UShortSeq;
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:353:9: error: ‘DevVarCharArray_var’ does not name a type
  353 |         DevVarCharArray_var             UCharSeq;
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:354:9: error: ‘DevVarLong64Array_var’ does not name a type
  354 |         DevVarLong64Array_var   Long64Seq;
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:355:9: error: ‘DevVarULongArray_var’ does not name a type
  355 |         DevVarULongArray_var    ULongSeq;
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:356:9: error: ‘DevVarULong64Array_var’ does not name a type
  356 |         DevVarULong64Array_var  ULong64Seq;
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:357:9: error: ‘DevVarStateArray_var’ does not name a type
  357 |         DevVarStateArray_var    StateSeq;
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:358:9: error: ‘DevVarEncodedArray_var’ does not name a type
  358 |         DevVarEncodedArray_var  EncodedSeq;
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:360:9: error: ‘DevErrorList_var’ does not name a type
  360 |         DevErrorList_var                err_list;
      |         ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:366:9: error: ‘DevState’ does not name a type
  366 |         DevState                                d_state;
      |         ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:553:21: error: ‘vector’ has not been declared
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |                           ^
/usr/include/tango/DeviceAttribute.h:579:27: error: ‘DevVarShortArray’ does not name a type
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:606:21: error: ‘DevVarShortArray’ has not been declared
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |                     ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:28: error: ‘vector’ has not been declared
  709 |         bool extract_read (vector<string> &data);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:709:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  709 |         bool extract_read (vector<string> &data);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:736:28: error: ‘vector’ has not been declared
  736 |         bool extract_set  (vector<string> &data);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:736:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  736 |         bool extract_set  (vector<string> &data);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:740:27: error: ‘DevLong’ has not been declared
  740 |         void operator << (DevLong);
      |                           ^~~~~~~
/usr/include/tango/DeviceAttribute.h:742:27: error: ‘string’ has not been declared
  742 |         void operator << (string &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:747:27: error: ‘DevLong64’ has not been declared
  747 |         void operator << (DevLong64);
      |                           ^~~~~~~~~
/usr/include/tango/DeviceAttribute.h:747:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  747 |         void operator << (DevLong64);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:748:27: error: ‘DevULong’ has not been declared
  748 |         void operator << (DevULong);
      |                           ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:748:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  748 |         void operator << (DevULong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:749:27: error: ‘DevULong64’ has not been declared
  749 |         void operator << (DevULong64);
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:749:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  749 |         void operator << (DevULong64);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:750:27: error: ‘DevState’ has not been declared
  750 |         void operator << (DevState);
      |                           ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:750:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  750 |         void operator << (DevState);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:751:27: error: ‘DevEncoded’ has not been declared
  751 |         void operator << (DevEncoded &);
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:751:14: error: ‘void DeviceAttribute::operator<<(int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int&)’
  751 |         void operator << (DevEncoded &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:742:14: note: previous declaration ‘void DeviceAttribute::operator<<(int&)’
  742 |         void operator << (string &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:752:27: error: ‘DevString’ has not been declared
  752 |         void operator << (DevString);
      |                           ^~~~~~~~~
/usr/include/tango/DeviceAttribute.h:752:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  752 |         void operator << (DevString);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:755:27: error: ‘vector’ has not been declared
  755 |         void operator << (vector<short> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:755:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  755 |         void operator << (vector<short> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:755:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  755 |         void operator << (vector<short> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:756:27: error: ‘vector’ has not been declared
  756 |         void operator << (vector<DevLong> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:756:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  756 |         void operator << (vector<DevLong> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:756:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  756 |         void operator << (vector<DevLong> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:757:27: error: ‘vector’ has not been declared
  757 |         void operator << (vector<double> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:757:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  757 |         void operator << (vector<double> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:757:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  757 |         void operator << (vector<double> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:758:27: error: ‘vector’ has not been declared
  758 |         void operator << (vector<string> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:758:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  758 |         void operator << (vector<string> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:758:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  758 |         void operator << (vector<string> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:759:27: error: ‘vector’ has not been declared
  759 |         void operator << (vector<float> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:759:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  759 |         void operator << (vector<float> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:759:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  759 |         void operator << (vector<float> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:760:27: error: ‘vector’ has not been declared
  760 |         void operator << (vector<bool> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:760:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  760 |         void operator << (vector<bool> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:760:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  760 |         void operator << (vector<bool> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:761:27: error: ‘vector’ has not been declared
  761 |         void operator << (vector<unsigned short> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:761:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  761 |         void operator << (vector<unsigned short> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:761:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  761 |         void operator << (vector<unsigned short> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:762:27: error: ‘vector’ has not been declared
  762 |         void operator << (vector<unsigned char> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:762:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  762 |         void operator << (vector<unsigned char> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:762:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  762 |         void operator << (vector<unsigned char> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:763:27: error: ‘vector’ has not been declared
  763 |         void operator << (vector<DevLong64> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:763:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  763 |         void operator << (vector<DevLong64> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:763:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  763 |         void operator << (vector<DevLong64> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:764:27: error: ‘vector’ has not been declared
  764 |         void operator << (vector<DevULong> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:764:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  764 |         void operator << (vector<DevULong> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:764:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  764 |         void operator << (vector<DevULong> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:765:27: error: ‘vector’ has not been declared
  765 |         void operator << (vector<DevULong64> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:765:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  765 |         void operator << (vector<DevULong64> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:765:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  765 |         void operator << (vector<DevULong64> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:766:27: error: ‘vector’ has not been declared
  766 |         void operator << (vector<DevState> &);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:766:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  766 |         void operator << (vector<DevState> &);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:766:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’
  766 |         void operator << (vector<DevState> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:740:14: note: previous declaration ‘void DeviceAttribute::operator<<(int)’
  740 |         void operator << (DevLong);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:33: error: ‘DevVarShortArray’ does not name a type
  768 |         void operator << (const DevVarShortArray &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:769:33: error: ‘DevVarLongArray’ does not name a type
  769 |         void operator << (const DevVarLongArray &datum);
      |                                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:769:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  769 |         void operator << (const DevVarLongArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:770:33: error: ‘DevVarDoubleArray’ does not name a type
  770 |         void operator << (const DevVarDoubleArray &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:770:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  770 |         void operator << (const DevVarDoubleArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:771:33: error: ‘DevVarStringArray’ does not name a type
  771 |         void operator << (const DevVarStringArray &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:771:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  771 |         void operator << (const DevVarStringArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:772:33: error: ‘DevVarFloatArray’ does not name a type
  772 |         void operator << (const DevVarFloatArray &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:772:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  772 |         void operator << (const DevVarFloatArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:773:33: error: ‘DevVarBooleanArray’ does not name a type
  773 |         void operator << (const DevVarBooleanArray &datum);
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:773:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  773 |         void operator << (const DevVarBooleanArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:774:33: error: ‘DevVarUShortArray’ does not name a type
  774 |         void operator << (const DevVarUShortArray &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:774:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  774 |         void operator << (const DevVarUShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:775:33: error: ‘DevVarCharArray’ does not name a type
  775 |         void operator << (const DevVarCharArray &datum);
      |                                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:775:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  775 |         void operator << (const DevVarCharArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:776:33: error: ‘DevVarLong64Array’ does not name a type
  776 |         void operator << (const DevVarLong64Array &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:776:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  776 |         void operator << (const DevVarLong64Array &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:777:33: error: ‘DevVarULongArray’ does not name a type
  777 |         void operator << (const DevVarULongArray &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:777:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  777 |         void operator << (const DevVarULongArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:778:33: error: ‘DevVarULong64Array’ does not name a type
  778 |         void operator << (const DevVarULong64Array &datum);
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:778:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  778 |         void operator << (const DevVarULong64Array &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:779:33: error: ‘DevVarStateArray’ does not name a type
  779 |         void operator << (const DevVarStateArray &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:779:14: error: ‘void DeviceAttribute::operator<<(const int&)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(const int&)’
  779 |         void operator << (const DevVarStateArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:768:14: note: previous declaration ‘void DeviceAttribute::operator<<(const int&)’
  768 |         void operator << (const DevVarShortArray &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:27: error: ‘DevVarShortArray’ has not been declared
  781 |         void operator << (DevVarShortArray *datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:782:27: error: ‘DevVarLongArray’ has not been declared
  782 |         void operator << (DevVarLongArray *datum);
      |                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:782:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  782 |         void operator << (DevVarLongArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:783:27: error: ‘DevVarDoubleArray’ has not been declared
  783 |         void operator << (DevVarDoubleArray *datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:783:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  783 |         void operator << (DevVarDoubleArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:784:27: error: ‘DevVarStringArray’ has not been declared
  784 |         void operator << (DevVarStringArray *datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:784:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  784 |         void operator << (DevVarStringArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:785:27: error: ‘DevVarFloatArray’ has not been declared
  785 |         void operator << (DevVarFloatArray *datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:785:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  785 |         void operator << (DevVarFloatArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:786:27: error: ‘DevVarBooleanArray’ has not been declared
  786 |         void operator << (DevVarBooleanArray *datum);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:786:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  786 |         void operator << (DevVarBooleanArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:787:27: error: ‘DevVarUShortArray’ has not been declared
  787 |         void operator << (DevVarUShortArray *datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:787:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  787 |         void operator << (DevVarUShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:788:27: error: ‘DevVarCharArray’ has not been declared
  788 |         void operator << (DevVarCharArray *datum);
      |                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:788:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  788 |         void operator << (DevVarCharArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:789:27: error: ‘DevVarLong64Array’ has not been declared
  789 |         void operator << (DevVarLong64Array *datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:789:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  789 |         void operator << (DevVarLong64Array *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:790:27: error: ‘DevVarULongArray’ has not been declared
  790 |         void operator << (DevVarULongArray *datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:790:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  790 |         void operator << (DevVarULongArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:791:27: error: ‘DevVarULong64Array’ has not been declared
  791 |         void operator << (DevVarULong64Array *datum);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:791:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  791 |         void operator << (DevVarULong64Array *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:792:27: error: ‘DevVarStateArray’ has not been declared
  792 |         void operator << (DevVarStateArray *datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:792:14: error: ‘void DeviceAttribute::operator<<(int*)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int*)’
  792 |         void operator << (DevVarStateArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:781:14: note: previous declaration ‘void DeviceAttribute::operator<<(int*)’
  781 |         void operator << (DevVarShortArray *datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:793:27: error: ‘TANGO_UNUSED’ has not been declared
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |                           ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:793:58: error: expected ‘)’ before ‘*’ token
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |                                       ~                  ^~
      |                                                          )
/usr/include/tango/DeviceAttribute.h:793:58: error: expected ‘)’ before ‘*’ token
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |                          ~                               ^~
      |                                                          )
/usr/include/tango/DeviceAttribute.h:793:14: error: ‘void DeviceAttribute::operator<<(...)’ must not have variable number of arguments
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:793:40: error: expected ‘;’ at end of member declaration
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |                                        ^~~~~~~~~~~~~~~~~~
      |                                                          ;
/usr/include/tango/DeviceAttribute.h:793:60: error: expected ‘;’ at end of member declaration
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |                                                            ^~~~~
      |                                                                 ;
/usr/include/tango/DeviceAttribute.h:793:65: error: expected unqualified-id before ‘)’ token
  793 |         void operator << (TANGO_UNUSED(DevVarEncodedArray *datum)) {}   // For template stuff
      |                                                                 ^
/usr/include/tango/DeviceAttribute.h:800:21: error: ‘vector’ has not been declared
  800 |         void insert(vector<DevLong> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:800:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  800 |         void insert(vector<DevLong> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:800:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  800 |         void insert(vector<DevLong> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:801:21: error: ‘vector’ has not been declared
  801 |         void insert(vector<double> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:801:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  801 |         void insert(vector<double> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:801:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  801 |         void insert(vector<double> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:802:21: error: ‘vector’ has not been declared
  802 |         void insert(vector<string> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:802:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  802 |         void insert(vector<string> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:802:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  802 |         void insert(vector<string> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:803:21: error: ‘vector’ has not been declared
  803 |         void insert(vector<float> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:803:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  803 |         void insert(vector<float> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:803:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  803 |         void insert(vector<float> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:804:21: error: ‘vector’ has not been declared
  804 |         void insert(vector<bool> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:804:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  804 |         void insert(vector<bool> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:804:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  804 |         void insert(vector<bool> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:805:21: error: ‘vector’ has not been declared
  805 |         void insert(vector<unsigned short> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:805:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  805 |         void insert(vector<unsigned short> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:805:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  805 |         void insert(vector<unsigned short> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:806:21: error: ‘vector’ has not been declared
  806 |         void insert(vector<unsigned char> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:806:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  806 |         void insert(vector<unsigned char> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:806:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  806 |         void insert(vector<unsigned char> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:807:21: error: ‘vector’ has not been declared
  807 |         void insert(vector<DevLong64> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:807:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  807 |         void insert(vector<DevLong64> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:807:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  807 |         void insert(vector<DevLong64> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:808:21: error: ‘vector’ has not been declared
  808 |         void insert(vector<DevULong> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:808:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  808 |         void insert(vector<DevULong> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:808:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  808 |         void insert(vector<DevULong> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:809:21: error: ‘vector’ has not been declared
  809 |         void insert(vector<DevULong64> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:809:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  809 |         void insert(vector<DevULong64> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:809:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  809 |         void insert(vector<DevULong64> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:810:21: error: ‘vector’ has not been declared
  810 |         void insert(vector<DevState> &,int,int);
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:810:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  810 |         void insert(vector<DevState> &,int,int);
      |                           ^
/usr/include/tango/DeviceAttribute.h:810:14: error: ‘void DeviceAttribute::insert(int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int)’
  810 |         void insert(vector<DevState> &,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’
  553 |         void insert(vector<short> &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:813:27: error: ‘DevVarLongArray’ does not name a type
  813 |         void insert(const DevVarLongArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:813:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  813 |         void insert(const DevVarLongArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:814:27: error: ‘DevVarDoubleArray’ does not name a type
  814 |         void insert(const DevVarDoubleArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:814:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  814 |         void insert(const DevVarDoubleArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:815:27: error: ‘DevVarStringArray’ does not name a type
  815 |         void insert(const DevVarStringArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:815:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  815 |         void insert(const DevVarStringArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:816:27: error: ‘DevVarFloatArray’ does not name a type
  816 |         void insert(const DevVarFloatArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:816:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  816 |         void insert(const DevVarFloatArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:817:27: error: ‘DevVarBooleanArray’ does not name a type
  817 |         void insert(const DevVarBooleanArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:817:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  817 |         void insert(const DevVarBooleanArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:818:27: error: ‘DevVarUShortArray’ does not name a type
  818 |         void insert(const DevVarUShortArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:818:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  818 |         void insert(const DevVarUShortArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:819:27: error: ‘DevVarCharArray’ does not name a type
  819 |         void insert(const DevVarCharArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:819:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  819 |         void insert(const DevVarCharArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:820:27: error: ‘DevVarLong64Array’ does not name a type
  820 |         void insert(const DevVarLong64Array &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:820:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  820 |         void insert(const DevVarLong64Array &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:821:27: error: ‘DevVarULongArray’ does not name a type
  821 |         void insert(const DevVarULongArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:821:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  821 |         void insert(const DevVarULongArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:822:27: error: ‘DevVarULong64Array’ does not name a type
  822 |         void insert(const DevVarULong64Array &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:822:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  822 |         void insert(const DevVarULong64Array &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:823:27: error: ‘DevVarStateArray’ does not name a type
  823 |         void insert(const DevVarStateArray &datum,int,int);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:823:14: error: ‘void DeviceAttribute::insert(const int&, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(const int&, int, int)’
  823 |         void insert(const DevVarStateArray &datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:579:14: note: previous declaration ‘void DeviceAttribute::insert(const int&, int, int)’
  579 |         void insert(const DevVarShortArray &datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:826:21: error: ‘DevVarLongArray’ has not been declared
  826 |         void insert(DevVarLongArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:826:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  826 |         void insert(DevVarLongArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:827:21: error: ‘DevVarDoubleArray’ has not been declared
  827 |         void insert(DevVarDoubleArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:827:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  827 |         void insert(DevVarDoubleArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:828:21: error: ‘DevVarStringArray’ has not been declared
  828 |         void insert(DevVarStringArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:828:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  828 |         void insert(DevVarStringArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:829:21: error: ‘DevVarFloatArray’ has not been declared
  829 |         void insert(DevVarFloatArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:829:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  829 |         void insert(DevVarFloatArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:830:21: error: ‘DevVarBooleanArray’ has not been declared
  830 |         void insert(DevVarBooleanArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:830:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  830 |         void insert(DevVarBooleanArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:831:21: error: ‘DevVarUShortArray’ has not been declared
  831 |         void insert(DevVarUShortArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:831:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  831 |         void insert(DevVarUShortArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:832:21: error: ‘DevVarCharArray’ has not been declared
  832 |         void insert(DevVarCharArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:832:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  832 |         void insert(DevVarCharArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:833:21: error: ‘DevVarLong64Array’ has not been declared
  833 |         void insert(DevVarLong64Array *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:833:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  833 |         void insert(DevVarLong64Array *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:834:21: error: ‘DevVarULongArray’ has not been declared
  834 |         void insert(DevVarULongArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:834:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  834 |         void insert(DevVarULongArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:835:21: error: ‘DevVarULong64Array’ has not been declared
  835 |         void insert(DevVarULong64Array *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:835:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  835 |         void insert(DevVarULong64Array *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:836:21: error: ‘DevVarStateArray’ has not been declared
  836 |         void insert(DevVarStateArray *datum,int,int);
      |                     ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:836:14: error: ‘void DeviceAttribute::insert(int*, int, int)’ cannot be overloaded with ‘void DeviceAttribute::insert(int*, int, int)’
  836 |         void insert(DevVarStateArray *datum,int,int);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:606:14: note: previous declaration ‘void DeviceAttribute::insert(int*, int, int)’
  606 |         void insert(DevVarShortArray *datum,int dim_x,int dim_y);
      |              ^~~~~~
/usr/include/tango/DeviceAttribute.h:840:27: error: ‘string’ does not name a type; did you mean ‘stdin’?
  840 |         void insert(const string &,vector<unsigned char> &);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/DeviceAttribute.h:840:36: error: ‘vector’ has not been declared
  840 |         void insert(const string &,vector<unsigned char> &);
      |                                    ^~~~~~
/usr/include/tango/DeviceAttribute.h:840:42: error: expected ‘,’ or ‘...’ before ‘<’ token
  840 |         void insert(const string &,vector<unsigned char> &);
      |                                          ^
/usr/include/tango/DeviceAttribute.h:841:21: error: ‘string’ has not been declared
  841 |         void insert(string &,vector<unsigned char> &);      // Deprecated. For compatibility purpose
      |                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:841:30: error: ‘vector’ has not been declared
  841 |         void insert(string &,vector<unsigned char> &);      // Deprecated. For compatibility purpose
      |                              ^~~~~~
/usr/include/tango/DeviceAttribute.h:841:36: error: expected ‘,’ or ‘...’ before ‘<’ token
  841 |         void insert(string &,vector<unsigned char> &);      // Deprecated. For compatibility purpose
      |                                    ^
/usr/include/tango/DeviceAttribute.h:842:34: error: ‘DevVarCharArray’ has not been declared
  842 |         void insert(const char *,DevVarCharArray *);
      |                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:27: error: ‘DevLong’ has not been declared
  849 |         bool operator >> (DevLong &);
      |                           ^~~~~~~
/usr/include/tango/DeviceAttribute.h:851:27: error: ‘string’ has not been declared
  851 |         bool operator >> (string&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:851:14: error: ‘bool DeviceAttribute::operator>>(int&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int&)’
  851 |         bool operator >> (string&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int&)’
  849 |         bool operator >> (DevLong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:856:27: error: ‘DevLong64’ has not been declared
  856 |         bool operator >> (DevLong64 &);
      |                           ^~~~~~~~~
/usr/include/tango/DeviceAttribute.h:856:14: error: ‘bool DeviceAttribute::operator>>(int&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int&)’
  856 |         bool operator >> (DevLong64 &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int&)’
  849 |         bool operator >> (DevLong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:857:27: error: ‘DevULong’ has not been declared
  857 |         bool operator >> (DevULong &);
      |                           ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:857:14: error: ‘bool DeviceAttribute::operator>>(int&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int&)’
  857 |         bool operator >> (DevULong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int&)’
  849 |         bool operator >> (DevLong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:858:27: error: ‘DevULong64’ has not been declared
  858 |         bool operator >> (DevULong64 &);
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:858:14: error: ‘bool DeviceAttribute::operator>>(int&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int&)’
  858 |         bool operator >> (DevULong64 &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int&)’
  849 |         bool operator >> (DevLong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:859:27: error: ‘DevState’ has not been declared
  859 |         bool operator >> (DevState &);
      |                           ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:859:14: error: ‘bool DeviceAttribute::operator>>(int&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int&)’
  859 |         bool operator >> (DevState &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int&)’
  849 |         bool operator >> (DevLong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:860:27: error: ‘DevEncoded’ has not been declared
  860 |         bool operator >> (DevEncoded &);
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:860:14: error: ‘bool DeviceAttribute::operator>>(int&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int&)’
  860 |         bool operator >> (DevEncoded &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:849:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int&)’
  849 |         bool operator >> (DevLong &);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:27: error: ‘vector’ has not been declared
  862 |         bool operator >> (vector<string>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:862:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  862 |         bool operator >> (vector<string>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:863:27: error: ‘vector’ has not been declared
  863 |         bool operator >> (vector<short>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:863:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  863 |         bool operator >> (vector<short>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:863:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  863 |         bool operator >> (vector<short>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:864:27: error: ‘vector’ has not been declared
  864 |         bool operator >> (vector<DevLong>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:864:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  864 |         bool operator >> (vector<DevLong>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:864:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  864 |         bool operator >> (vector<DevLong>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:865:27: error: ‘vector’ has not been declared
  865 |         bool operator >> (vector<double>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:865:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  865 |         bool operator >> (vector<double>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:865:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  865 |         bool operator >> (vector<double>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:866:27: error: ‘vector’ has not been declared
  866 |         bool operator >> (vector<float>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:866:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  866 |         bool operator >> (vector<float>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:866:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  866 |         bool operator >> (vector<float>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:867:27: error: ‘vector’ has not been declared
  867 |         bool operator >> (vector<bool>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:867:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  867 |         bool operator >> (vector<bool>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:867:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  867 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:868:27: error: ‘vector’ has not been declared
  868 |         bool operator >> (vector<unsigned short>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:868:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  868 |         bool operator >> (vector<unsigned short>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:868:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  868 |         bool operator >> (vector<unsigned short>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:869:27: error: ‘vector’ has not been declared
  869 |         bool operator >> (vector<unsigned char>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:869:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  869 |         bool operator >> (vector<unsigned char>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:869:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  869 |         bool operator >> (vector<unsigned char>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:870:27: error: ‘vector’ has not been declared
  870 |         bool operator >> (vector<DevLong64>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:870:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  870 |         bool operator >> (vector<DevLong64>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:870:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  870 |         bool operator >> (vector<DevLong64>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:871:27: error: ‘vector’ has not been declared
  871 |         bool operator >> (vector<DevULong>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:871:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  871 |         bool operator >> (vector<DevULong>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:871:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  871 |         bool operator >> (vector<DevULong>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:872:27: error: ‘vector’ has not been declared
  872 |         bool operator >> (vector<DevULong64>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:872:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  872 |         bool operator >> (vector<DevULong64>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:872:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  872 |         bool operator >> (vector<DevULong64>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:873:27: error: ‘vector’ has not been declared
  873 |         bool operator >> (vector<DevState>&);
      |                           ^~~~~~
/usr/include/tango/DeviceAttribute.h:873:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  873 |         bool operator >> (vector<DevState>&);
      |                                 ^
/usr/include/tango/DeviceAttribute.h:873:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’
  873 |         bool operator >> (vector<DevState>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’
  862 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:27: error: ‘DevVarShortArray’ has not been declared
  875 |         bool operator >> (DevVarShortArray* &datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:876:27: error: ‘DevVarLongArray’ has not been declared
  876 |         bool operator >> (DevVarLongArray* &datum);
      |                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:876:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  876 |         bool operator >> (DevVarLongArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:877:27: error: ‘DevVarDoubleArray’ has not been declared
  877 |         bool operator >> (DevVarDoubleArray* &datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:877:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  877 |         bool operator >> (DevVarDoubleArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:878:27: error: ‘DevVarStringArray’ has not been declared
  878 |         bool operator >> (DevVarStringArray* &datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:878:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  878 |         bool operator >> (DevVarStringArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:879:27: error: ‘DevVarFloatArray’ has not been declared
  879 |         bool operator >> (DevVarFloatArray* &datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:879:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  879 |         bool operator >> (DevVarFloatArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:880:27: error: ‘DevVarBooleanArray’ has not been declared
  880 |         bool operator >> (DevVarBooleanArray* &datum);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:880:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  880 |         bool operator >> (DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:881:27: error: ‘DevVarUShortArray’ has not been declared
  881 |         bool operator >> (DevVarUShortArray* &datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:881:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  881 |         bool operator >> (DevVarUShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:882:27: error: ‘DevVarCharArray’ has not been declared
  882 |         bool operator >> (DevVarCharArray* &datum);
      |                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:882:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  882 |         bool operator >> (DevVarCharArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:883:27: error: ‘DevVarLong64Array’ has not been declared
  883 |         bool operator >> (DevVarLong64Array * &datum);
      |                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:883:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  883 |         bool operator >> (DevVarLong64Array * &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:884:27: error: ‘DevVarULongArray’ has not been declared
  884 |         bool operator >> (DevVarULongArray * &datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:884:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  884 |         bool operator >> (DevVarULongArray * &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:885:27: error: ‘DevVarULong64Array’ has not been declared
  885 |         bool operator >> (DevVarULong64Array * &datum);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:885:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  885 |         bool operator >> (DevVarULong64Array * &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:886:27: error: ‘DevVarStateArray’ has not been declared
  886 |         bool operator >> (DevVarStateArray * &datum);
      |                           ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:886:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  886 |         bool operator >> (DevVarStateArray * &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:887:27: error: ‘DevVarEncodedArray’ has not been declared
  887 |         bool operator >> (DevVarEncodedArray *&datum);
      |                           ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:887:14: error: ‘bool DeviceAttribute::operator>>(int*&)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int*&)’
  887 |         bool operator >> (DevVarEncodedArray *&datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:875:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int*&)’
  875 |         bool operator >> (DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceAttribute.h:894:28: error: ‘vector’ has not been declared
  894 |         bool extract_read (vector<short>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:894:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  894 |         bool extract_read (vector<short>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:894:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  894 |         bool extract_read (vector<short>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:895:28: error: ‘vector’ has not been declared
  895 |         bool extract_read (vector<DevLong>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:895:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  895 |         bool extract_read (vector<DevLong>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:895:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  895 |         bool extract_read (vector<DevLong>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:896:28: error: ‘vector’ has not been declared
  896 |         bool extract_read (vector<double>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:896:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  896 |         bool extract_read (vector<double>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:896:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  896 |         bool extract_read (vector<double>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:897:28: error: ‘vector’ has not been declared
  897 |         bool extract_read (vector<float>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:897:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  897 |         bool extract_read (vector<float>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:897:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  897 |         bool extract_read (vector<float>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:898:28: error: ‘vector’ has not been declared
  898 |         bool extract_read (vector<bool>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:898:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  898 |         bool extract_read (vector<bool>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:898:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  898 |         bool extract_read (vector<bool>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:899:28: error: ‘vector’ has not been declared
  899 |         bool extract_read (vector<unsigned short>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:899:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  899 |         bool extract_read (vector<unsigned short>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:899:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  899 |         bool extract_read (vector<unsigned short>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:900:28: error: ‘vector’ has not been declared
  900 |         bool extract_read (vector<unsigned char>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:900:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  900 |         bool extract_read (vector<unsigned char>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:900:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  900 |         bool extract_read (vector<unsigned char>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:901:28: error: ‘vector’ has not been declared
  901 |         bool extract_read (vector<DevLong64>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:901:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  901 |         bool extract_read (vector<DevLong64>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:901:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  901 |         bool extract_read (vector<DevLong64>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:902:28: error: ‘vector’ has not been declared
  902 |         bool extract_read (vector<DevULong>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:902:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  902 |         bool extract_read (vector<DevULong>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:902:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  902 |         bool extract_read (vector<DevULong>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:903:28: error: ‘vector’ has not been declared
  903 |         bool extract_read (vector<DevULong64>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:903:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  903 |         bool extract_read (vector<DevULong64>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:903:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  903 |         bool extract_read (vector<DevULong64>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:904:28: error: ‘vector’ has not been declared
  904 |         bool extract_read (vector<DevState>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:904:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  904 |         bool extract_read (vector<DevState>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:904:14: error: ‘bool DeviceAttribute::extract_read(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_read(int)’
  904 |         bool extract_read (vector<DevState>&);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’
  709 |         bool extract_read (vector<string> &data);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:905:28: error: ‘string’ has not been declared
  905 |         bool extract_read (string &,vector<unsigned char> &);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:905:37: error: ‘vector’ has not been declared
  905 |         bool extract_read (string &,vector<unsigned char> &);
      |                                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:905:43: error: expected ‘,’ or ‘...’ before ‘<’ token
  905 |         bool extract_read (string &,vector<unsigned char> &);
      |                                           ^
/usr/include/tango/DeviceAttribute.h:908:28: error: ‘vector’ has not been declared
  908 |         bool extract_set  (vector<short>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:908:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  908 |         bool extract_set  (vector<short>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:908:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  908 |         bool extract_set  (vector<short>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:909:28: error: ‘vector’ has not been declared
  909 |         bool extract_set  (vector<DevLong>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:909:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  909 |         bool extract_set  (vector<DevLong>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:909:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  909 |         bool extract_set  (vector<DevLong>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:910:28: error: ‘vector’ has not been declared
  910 |         bool extract_set  (vector<double>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:910:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  910 |         bool extract_set  (vector<double>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:910:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  910 |         bool extract_set  (vector<double>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:911:28: error: ‘vector’ has not been declared
  911 |         bool extract_set  (vector<float>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:911:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  911 |         bool extract_set  (vector<float>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:911:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  911 |         bool extract_set  (vector<float>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:912:28: error: ‘vector’ has not been declared
  912 |         bool extract_set  (vector<bool>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:912:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  912 |         bool extract_set  (vector<bool>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:912:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  912 |         bool extract_set  (vector<bool>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:913:28: error: ‘vector’ has not been declared
  913 |         bool extract_set  (vector<unsigned short>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:913:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  913 |         bool extract_set  (vector<unsigned short>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:913:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  913 |         bool extract_set  (vector<unsigned short>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:914:28: error: ‘vector’ has not been declared
  914 |         bool extract_set  (vector<unsigned char>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:914:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  914 |         bool extract_set  (vector<unsigned char>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:914:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  914 |         bool extract_set  (vector<unsigned char>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:915:28: error: ‘vector’ has not been declared
  915 |         bool extract_set  (vector<DevLong64>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:915:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  915 |         bool extract_set  (vector<DevLong64>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:915:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  915 |         bool extract_set  (vector<DevLong64>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:916:28: error: ‘vector’ has not been declared
  916 |         bool extract_set  (vector<DevULong>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:916:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  916 |         bool extract_set  (vector<DevULong>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:916:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  916 |         bool extract_set  (vector<DevULong>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:917:28: error: ‘vector’ has not been declared
  917 |         bool extract_set  (vector<DevULong64>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:917:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  917 |         bool extract_set  (vector<DevULong64>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:917:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  917 |         bool extract_set  (vector<DevULong64>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:918:28: error: ‘vector’ has not been declared
  918 |         bool extract_set  (vector<DevState>&);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:918:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  918 |         bool extract_set  (vector<DevState>&);
      |                                  ^
/usr/include/tango/DeviceAttribute.h:918:14: error: ‘bool DeviceAttribute::extract_set(int)’ cannot be overloaded with ‘bool DeviceAttribute::extract_set(int)’
  918 |         bool extract_set  (vector<DevState>&);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’
  736 |         bool extract_set  (vector<string> &data);
      |              ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:919:28: error: ‘string’ has not been declared
  919 |         bool extract_set  (string &,vector<unsigned char> &);
      |                            ^~~~~~
/usr/include/tango/DeviceAttribute.h:919:37: error: ‘vector’ has not been declared
  919 |         bool extract_set  (string &,vector<unsigned char> &);
      |                                     ^~~~~~
/usr/include/tango/DeviceAttribute.h:919:43: error: expected ‘,’ or ‘...’ before ‘<’ token
  919 |         bool extract_set  (string &,vector<unsigned char> &);
      |                                           ^
/usr/include/tango/DeviceAttribute.h:923:22: error: ‘string’ has not been declared
  923 |         bool extract(string &,vector<unsigned char> &);
      |                      ^~~~~~
/usr/include/tango/DeviceAttribute.h:923:31: error: ‘vector’ has not been declared
  923 |         bool extract(string &,vector<unsigned char> &);
      |                               ^~~~~~
/usr/include/tango/DeviceAttribute.h:923:37: error: expected ‘,’ or ‘...’ before ‘<’ token
  923 |         bool extract(string &,vector<unsigned char> &);
      |                                     ^
/usr/include/tango/DeviceAttribute.h:950:25: error: ‘bitset’ has not been declared
  950 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                         ^~~~~~
/usr/include/tango/DeviceAttribute.h:950:31: error: expected ‘,’ or ‘...’ before ‘<’ token
  950 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                               ^
/usr/include/tango/DeviceAttribute.h:970:9: error: ‘bitset’ does not name a type
  970 |         bitset<numFlags> exceptions() {return exceptions_flags;}
      |         ^~~~~~
/usr/include/tango/DeviceAttribute.h:1024:9: error: ‘bitset’ does not name a type
 1024 |         bitset<numFlags> state() {return ext->ext_state;}
      |         ^~~~~~
/usr/include/tango/DeviceAttribute.h:1112:15: error: ‘DevErrorList’ does not name a type
 1112 |         const DevErrorList &get_err_stack() {return err_list.in();}
      |               ^~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:1150:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1150 |         string &get_name() {return name;}
      |         ^~~~~~
      |         stdin
/usr/include/tango/DeviceAttribute.h:1158:23: error: ‘string’ has not been declared
 1158 |         void set_name(string &na) {name =  na;}
      |                       ^~~~~~
/usr/include/tango/DeviceAttribute.h:1206:9: error: ‘AttributeDimension’ does not name a type
 1206 |         AttributeDimension get_r_dimension();
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:1214:9: error: ‘AttributeDimension’ does not name a type
 1214 |         AttributeDimension get_w_dimension();
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:1266:9: error: ‘AttrQuality’ does not name a type
 1266 |         AttrQuality &get_quality() {return quality;}
      |         ^~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:1284:9: error: ‘AttrDataFormat’ does not name a type
 1284 |         AttrDataFormat get_data_format();
      |         ^~~~~~~~~~~~~~
/usr/include/tango/DeviceAttribute.h:1292:9: error: ‘TimeVal’ does not name a type; did you mean ‘timeval’?
 1292 |         TimeVal &get_date() {return time;}
      |         ^~~~~~~
      |         timeval
/usr/include/tango/DeviceAttribute.h:1295:16: error: ‘ostream’ does not name a type
 1295 |         friend ostream &operator<<(ostream &,DeviceAttribute &);
      |                ^~~~~~~
/usr/include/tango/DeviceAttribute.h:1299:9: error: ‘bitset’ does not name a type
 1299 |         bitset<numFlags>        exceptions_flags;
      |         ^~~~~~
/usr/include/tango/DeviceAttribute.h:1311:9: error: ‘bitset’ does not name a type
 1311 |         bitset<numFlags>    ext_state;
      |         ^~~~~~
/usr/include/tango/DeviceAttribute.h: In member function ‘void DeviceAttribute::set_error_list(int*)’:
/usr/include/tango/DeviceAttribute.h:341:45: error: ‘err_list’ was not declared in this scope
  341 |     void set_error_list(DevErrorList *ptr) {err_list = ptr;}
      |                                             ^~~~~~~~
/usr/include/tango/DeviceAttribute.h: In member function ‘void DeviceAttribute::exceptions(int)’:
/usr/include/tango/DeviceAttribute.h:950:47: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  950 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                                               ^~~~~~~~~~~~~~~~
      |                                               except_flags
/usr/include/tango/DeviceAttribute.h:950:66: error: ‘fl’ was not declared in this scope
  950 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                                                                  ^~
/usr/include/tango/DeviceAttribute.h: In member function ‘void DeviceAttribute::reset_exceptions(except_flags)’:
/usr/include/tango/DeviceAttribute.h:978:49: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  978 |         void reset_exceptions(except_flags fl) {exceptions_flags.reset((size_t)fl);}
      |                                                 ^~~~~~~~~~~~~~~~
      |                                                 except_flags
/usr/include/tango/DeviceAttribute.h: In member function ‘void DeviceAttribute::set_exceptions(except_flags)’:
/usr/include/tango/DeviceAttribute.h:1000:47: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
 1000 |         void set_exceptions(except_flags fl) {exceptions_flags.set((size_t)fl);}
      |                                               ^~~~~~~~~~~~~~~~
      |                                               except_flags
/usr/include/tango/DeviceAttribute.h: In member function ‘bool DeviceAttribute::has_failed()’:
/usr/include/tango/DeviceAttribute.h:1032:28: error: ‘DevErrorList’ was not declared in this scope; did you mean ‘set_error_list’?
 1032 |         bool has_failed() {DevErrorList *tmp;if ((tmp=err_list.operator->())==NULL)return false;
      |                            ^~~~~~~~~~~~
      |                            set_error_list
/usr/include/tango/DeviceAttribute.h:1032:42: error: ‘tmp’ was not declared in this scope
 1032 |         bool has_failed() {DevErrorList *tmp;if ((tmp=err_list.operator->())==NULL)return false;
      |                                          ^~~
/usr/include/tango/DeviceAttribute.h:1032:55: error: ‘err_list’ was not declared in this scope
 1032 |         bool has_failed() {DevErrorList *tmp;if ((tmp=err_list.operator->())==NULL)return false;
      |                                                       ^~~~~~~~
/usr/include/tango/DeviceAttribute.h: In member function ‘void DeviceAttribute::set_name(int&)’:
/usr/include/tango/DeviceAttribute.h:1158:36: error: ‘name’ was not declared in this scope; did you mean ‘na’?
 1158 |         void set_name(string &na) {name =  na;}
      |                                    ^~~~
      |                                    na
/usr/include/tango/DeviceAttribute.h: In member function ‘void DeviceAttribute::set_name(const char*)’:
/usr/include/tango/DeviceAttribute.h:1166:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1166 |         void set_name(const char *na) {string str(na);name = str;}
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/DeviceAttribute.h:1166:55: error: ‘name’ was not declared in this scope; did you mean ‘na’?
 1166 |         void set_name(const char *na) {string str(na);name = str;}
      |                                                       ^~~~
      |                                                       na
/usr/include/tango/DeviceAttribute.h:1166:62: error: ‘str’ was not declared in this scope; did you mean ‘std’?
 1166 |         void set_name(const char *na) {string str(na);name = str;}
      |                                                              ^~~
      |                                                              std
In file included from /tmp/AVLTywb9Z8/dump1.h:20:
/usr/include/tango/DeviceData.h: At global scope:
/usr/include/tango/DeviceData.h:87:9: error: ‘CORBA’ does not name a type
   87 |         CORBA::Any_var any;
      |         ^~~~~
/usr/include/tango/DeviceData.h:241:21: error: ‘vector’ has not been declared
  241 |         void insert(vector<DevLong> &vl, vector<string>&vs);
      |                     ^~~~~~
/usr/include/tango/DeviceData.h:241:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  241 |         void insert(vector<DevLong> &vl, vector<string>&vs);
      |                           ^
/usr/include/tango/DeviceData.h:251:21: error: ‘vector’ has not been declared
  251 |         void insert(vector<double> &vd, vector<string> &vs);
      |                     ^~~~~~
/usr/include/tango/DeviceData.h:251:27: error: expected ‘,’ or ‘...’ before ‘<’ token
  251 |         void insert(vector<double> &vd, vector<string> &vs);
      |                           ^
/usr/include/tango/DeviceData.h:251:14: error: ‘void DeviceData::insert(int)’ cannot be overloaded with ‘void DeviceData::insert(int)’
  251 |         void insert(vector<double> &vd, vector<string> &vs);
      |              ^~~~~~
/usr/include/tango/DeviceData.h:241:14: note: previous declaration ‘void DeviceData::insert(int)’
  241 |         void insert(vector<DevLong> &vl, vector<string>&vs);
      |              ^~~~~~
/usr/include/tango/DeviceData.h:267:27: error: ‘string’ does not name a type; did you mean ‘stdin’?
  267 |         void insert(const string &str,vector<unsigned char> &buffer);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/DeviceData.h:267:39: error: ‘vector’ has not been declared
  267 |         void insert(const string &str,vector<unsigned char> &buffer);
      |                                       ^~~~~~
/usr/include/tango/DeviceData.h:267:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  267 |         void insert(const string &str,vector<unsigned char> &buffer);
      |                                             ^
/usr/include/tango/DeviceData.h:340:22: error: ‘vector’ has not been declared
  340 |         bool extract(vector<DevLong> &vl, vector<string> &vs);
      |                      ^~~~~~
/usr/include/tango/DeviceData.h:340:28: error: expected ‘,’ or ‘...’ before ‘<’ token
  340 |         bool extract(vector<DevLong> &vl, vector<string> &vs);
      |                            ^
/usr/include/tango/DeviceData.h:351:22: error: ‘vector’ has not been declared
  351 |         bool extract(vector<double> &vd, vector<string> &vs);
      |                      ^~~~~~
/usr/include/tango/DeviceData.h:351:28: error: expected ‘,’ or ‘...’ before ‘<’ token
  351 |         bool extract(vector<double> &vd, vector<string> &vs);
      |                            ^
/usr/include/tango/DeviceData.h:351:14: error: ‘bool DeviceData::extract(int)’ cannot be overloaded with ‘bool DeviceData::extract(int)’
  351 |         bool extract(vector<double> &vd, vector<string> &vs);
      |              ^~~~~~~
/usr/include/tango/DeviceData.h:340:14: note: previous declaration ‘bool DeviceData::extract(int)’
  340 |         bool extract(vector<DevLong> &vl, vector<string> &vs);
      |              ^~~~~~~
/usr/include/tango/DeviceData.h:375:27: error: ‘DevLong’ has not been declared
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |                           ^~~~~~~
/usr/include/tango/DeviceData.h:376:27: error: ‘DevULong’ has not been declared
  376 |         void operator << (DevULong datum) {any <<= datum;}
      |                           ^~~~~~~~
/usr/include/tango/DeviceData.h:376:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  376 |         void operator << (DevULong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:377:27: error: ‘DevLong64’ has not been declared
  377 |         void operator << (DevLong64 datum) {any <<= datum;}
      |                           ^~~~~~~~~
/usr/include/tango/DeviceData.h:377:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  377 |         void operator << (DevLong64 datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:378:27: error: ‘DevULong64’ has not been declared
  378 |         void operator << (DevULong64 datum) {any <<= datum;}
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceData.h:378:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  378 |         void operator << (DevULong64 datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:383:27: error: ‘string’ has not been declared
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:384:27: error: ‘vector’ has not been declared
  384 |         void operator << (vector<bool>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:384:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  384 |         void operator << (vector<bool>&);
      |                                 ^
/usr/include/tango/DeviceData.h:384:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  384 |         void operator << (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:385:27: error: ‘vector’ has not been declared
  385 |         void operator << (vector<unsigned char>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:385:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  385 |         void operator << (vector<unsigned char>&);
      |                                 ^
/usr/include/tango/DeviceData.h:385:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  385 |         void operator << (vector<unsigned char>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:386:27: error: ‘vector’ has not been declared
  386 |         void operator << (vector<string>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:386:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  386 |         void operator << (vector<string>&);
      |                                 ^
/usr/include/tango/DeviceData.h:386:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  386 |         void operator << (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:387:27: error: ‘vector’ has not been declared
  387 |         void operator << (vector<short>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:387:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  387 |         void operator << (vector<short>&);
      |                                 ^
/usr/include/tango/DeviceData.h:387:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  387 |         void operator << (vector<short>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:388:27: error: ‘vector’ has not been declared
  388 |         void operator << (vector<unsigned short>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:388:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  388 |         void operator << (vector<unsigned short>&);
      |                                 ^
/usr/include/tango/DeviceData.h:388:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  388 |         void operator << (vector<unsigned short>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:389:27: error: ‘vector’ has not been declared
  389 |         void operator << (vector<DevLong> &);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:389:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  389 |         void operator << (vector<DevLong> &);
      |                                 ^
/usr/include/tango/DeviceData.h:389:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  389 |         void operator << (vector<DevLong> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:390:27: error: ‘vector’ has not been declared
  390 |         void operator << (vector<DevULong> &);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:390:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  390 |         void operator << (vector<DevULong> &);
      |                                 ^
/usr/include/tango/DeviceData.h:390:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  390 |         void operator << (vector<DevULong> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:391:27: error: ‘vector’ has not been declared
  391 |         void operator << (vector<DevLong64> &);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:391:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  391 |         void operator << (vector<DevLong64> &);
      |                                 ^
/usr/include/tango/DeviceData.h:391:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  391 |         void operator << (vector<DevLong64> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:392:27: error: ‘vector’ has not been declared
  392 |         void operator << (vector<DevULong64> &);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:392:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  392 |         void operator << (vector<DevULong64> &);
      |                                 ^
/usr/include/tango/DeviceData.h:392:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  392 |         void operator << (vector<DevULong64> &);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:393:27: error: ‘vector’ has not been declared
  393 |         void operator << (vector<float>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:393:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  393 |         void operator << (vector<float>&);
      |                                 ^
/usr/include/tango/DeviceData.h:393:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  393 |         void operator << (vector<float>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:394:27: error: ‘vector’ has not been declared
  394 |         void operator << (vector<double>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:394:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  394 |         void operator << (vector<double>&);
      |                                 ^
/usr/include/tango/DeviceData.h:394:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  394 |         void operator << (vector<double>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:395:27: error: ‘DevState’ has not been declared
  395 |         void operator << (DevState datum) {(any.inout()) <<= datum;}
      |                           ^~~~~~~~
/usr/include/tango/DeviceData.h:395:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  395 |         void operator << (DevState datum) {(any.inout()) <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:396:27: error: ‘DevEncoded’ has not been declared
  396 |         void operator << (DevEncoded &datum) {(any.inout()) <<= datum;}
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceData.h:396:14: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  396 |         void operator << (DevEncoded &datum) {(any.inout()) <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:402:34: error: ‘DevVarCharArray’ has not been declared
  402 |         void insert(const char *,DevVarCharArray *);
      |                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:409:34: error: ‘DevVarBooleanArray’ has not been declared
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:410:34: error: ‘DevVarCharArray’ has not been declared
  410 |         inline void operator << (DevVarCharArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:410:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  410 |         inline void operator << (DevVarCharArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:411:34: error: ‘DevVarShortArray’ has not been declared
  411 |         inline void operator << (DevVarShortArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:411:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  411 |         inline void operator << (DevVarShortArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:412:34: error: ‘DevVarUShortArray’ has not been declared
  412 |         inline void operator << (DevVarUShortArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:412:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  412 |         inline void operator << (DevVarUShortArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:413:34: error: ‘DevVarLongArray’ has not been declared
  413 |         inline void operator << (DevVarLongArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:413:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  413 |         inline void operator << (DevVarLongArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:414:34: error: ‘DevVarLong64Array’ has not been declared
  414 |         inline void operator << (DevVarLong64Array *datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:414:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  414 |         inline void operator << (DevVarLong64Array *datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:415:34: error: ‘DevVarULongArray’ has not been declared
  415 |         inline void operator << (DevVarULongArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:415:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  415 |         inline void operator << (DevVarULongArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:416:34: error: ‘DevVarULong64Array’ has not been declared
  416 |         inline void operator << (DevVarULong64Array* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:416:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  416 |         inline void operator << (DevVarULong64Array* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:417:34: error: ‘DevVarFloatArray’ has not been declared
  417 |         inline void operator << (DevVarFloatArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:417:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  417 |         inline void operator << (DevVarFloatArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:418:34: error: ‘DevVarDoubleArray’ has not been declared
  418 |         inline void operator << (DevVarDoubleArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:418:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  418 |         inline void operator << (DevVarDoubleArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:419:34: error: ‘DevVarStringArray’ has not been declared
  419 |         inline void operator << (DevVarStringArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:419:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  419 |         inline void operator << (DevVarStringArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:420:34: error: ‘DevVarLongStringArray’ has not been declared
  420 |         inline void operator << (DevVarLongStringArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:420:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  420 |         inline void operator << (DevVarLongStringArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:421:34: error: ‘DevVarDoubleStringArray’ has not been declared
  421 |         inline void operator << (DevVarDoubleStringArray* datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:421:21: error: ‘void DeviceData::operator<<(int*)’ cannot be overloaded with ‘void DeviceData::operator<<(int*)’
  421 |         inline void operator << (DevVarDoubleStringArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:409:21: note: previous declaration ‘void DeviceData::operator<<(int*)’
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:423:34: error: ‘DevVarBooleanArray’ has not been declared
  423 |         inline void operator << (DevVarBooleanArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:423:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  423 |         inline void operator << (DevVarBooleanArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:424:34: error: ‘DevVarCharArray’ has not been declared
  424 |         inline void operator << (DevVarCharArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:424:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  424 |         inline void operator << (DevVarCharArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:425:34: error: ‘DevVarShortArray’ has not been declared
  425 |         inline void operator << (DevVarShortArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:425:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  425 |         inline void operator << (DevVarShortArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:426:34: error: ‘DevVarUShortArray’ has not been declared
  426 |         inline void operator << (DevVarUShortArray datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:426:21: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’
  426 |         inline void operator << (DevVarUShortArray datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:375:14: note: previous declaration ‘void DeviceData::operator<<(int)’
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:427:34: error: ‘DevVarLongArray’ has not been declared
  427 |         inline void operator << (DevVarLongArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:427:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  427 |         inline void operator << (DevVarLongArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:428:34: error: ‘DevVarLong64Array’ has not been declared
  428 |         inline void operator << (DevVarLong64Array &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:428:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  428 |         inline void operator << (DevVarLong64Array &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:429:34: error: ‘DevVarULongArray’ has not been declared
  429 |         inline void operator << (DevVarULongArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:429:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  429 |         inline void operator << (DevVarULongArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:430:34: error: ‘DevVarULong64Array’ has not been declared
  430 |         inline void operator << (DevVarULong64Array &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:430:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  430 |         inline void operator << (DevVarULong64Array &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:431:34: error: ‘DevVarFloatArray’ has not been declared
  431 |         inline void operator << (DevVarFloatArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:431:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  431 |         inline void operator << (DevVarFloatArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:432:34: error: ‘DevVarDoubleArray’ has not been declared
  432 |         inline void operator << (DevVarDoubleArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:432:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  432 |         inline void operator << (DevVarDoubleArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:433:34: error: ‘DevVarStringArray’ has not been declared
  433 |         inline void operator << (DevVarStringArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:433:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  433 |         inline void operator << (DevVarStringArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:434:34: error: ‘DevVarLongStringArray’ has not been declared
  434 |         inline void operator << (DevVarLongStringArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:434:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  434 |         inline void operator << (DevVarLongStringArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:435:34: error: ‘DevVarDoubleStringArray’ has not been declared
  435 |         inline void operator << (DevVarDoubleStringArray &datum) { any.inout() <<= datum;}
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:435:21: error: ‘void DeviceData::operator<<(int&)’ cannot be overloaded with ‘void DeviceData::operator<<(int&)’
  435 |         inline void operator << (DevVarDoubleStringArray &datum) { any.inout() <<= datum;}
      |                     ^~~~~~~~
/usr/include/tango/DeviceData.h:383:14: note: previous declaration ‘void DeviceData::operator<<(int&)’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:27: error: ‘DevLong’ has not been declared
  444 |         bool operator >> (DevLong&);
      |                           ^~~~~~~
/usr/include/tango/DeviceData.h:445:27: error: ‘DevULong’ has not been declared
  445 |         bool operator >> (DevULong&);
      |                           ^~~~~~~~
/usr/include/tango/DeviceData.h:445:14: error: ‘bool DeviceData::operator>>(int&)’ cannot be overloaded with ‘bool DeviceData::operator>>(int&)’
  445 |         bool operator >> (DevULong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:14: note: previous declaration ‘bool DeviceData::operator>>(int&)’
  444 |         bool operator >> (DevLong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:446:27: error: ‘DevLong64’ has not been declared
  446 |         bool operator >> (DevLong64&);
      |                           ^~~~~~~~~
/usr/include/tango/DeviceData.h:446:14: error: ‘bool DeviceData::operator>>(int&)’ cannot be overloaded with ‘bool DeviceData::operator>>(int&)’
  446 |         bool operator >> (DevLong64&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:14: note: previous declaration ‘bool DeviceData::operator>>(int&)’
  444 |         bool operator >> (DevLong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:447:27: error: ‘DevULong64’ has not been declared
  447 |         bool operator >> (DevULong64&);
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceData.h:447:14: error: ‘bool DeviceData::operator>>(int&)’ cannot be overloaded with ‘bool DeviceData::operator>>(int&)’
  447 |         bool operator >> (DevULong64&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:14: note: previous declaration ‘bool DeviceData::operator>>(int&)’
  444 |         bool operator >> (DevLong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:451:27: error: ‘string’ has not been declared
  451 |         bool operator >> (string&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:451:14: error: ‘bool DeviceData::operator>>(int&)’ cannot be overloaded with ‘bool DeviceData::operator>>(int&)’
  451 |         bool operator >> (string&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:14: note: previous declaration ‘bool DeviceData::operator>>(int&)’
  444 |         bool operator >> (DevLong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:27: error: ‘vector’ has not been declared
  453 |         bool operator >> (vector<bool>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:453:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  453 |         bool operator >> (vector<bool>&);
      |                                 ^
/usr/include/tango/DeviceData.h:454:27: error: ‘vector’ has not been declared
  454 |         bool operator >> (vector<unsigned char>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:454:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  454 |         bool operator >> (vector<unsigned char>&);
      |                                 ^
/usr/include/tango/DeviceData.h:454:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  454 |         bool operator >> (vector<unsigned char>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:455:27: error: ‘vector’ has not been declared
  455 |         bool operator >> (vector<string>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:455:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  455 |         bool operator >> (vector<string>&);
      |                                 ^
/usr/include/tango/DeviceData.h:455:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  455 |         bool operator >> (vector<string>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:456:27: error: ‘vector’ has not been declared
  456 |         bool operator >> (vector<short>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:456:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  456 |         bool operator >> (vector<short>&);
      |                                 ^
/usr/include/tango/DeviceData.h:456:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  456 |         bool operator >> (vector<short>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:457:27: error: ‘vector’ has not been declared
  457 |         bool operator >> (vector<unsigned short>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:457:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  457 |         bool operator >> (vector<unsigned short>&);
      |                                 ^
/usr/include/tango/DeviceData.h:457:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  457 |         bool operator >> (vector<unsigned short>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:458:27: error: ‘vector’ has not been declared
  458 |         bool operator >> (vector<DevLong>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:458:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  458 |         bool operator >> (vector<DevLong>&);
      |                                 ^
/usr/include/tango/DeviceData.h:458:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  458 |         bool operator >> (vector<DevLong>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:459:27: error: ‘vector’ has not been declared
  459 |         bool operator >> (vector<DevULong>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:459:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  459 |         bool operator >> (vector<DevULong>&);
      |                                 ^
/usr/include/tango/DeviceData.h:459:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  459 |         bool operator >> (vector<DevULong>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:460:27: error: ‘vector’ has not been declared
  460 |         bool operator >> (vector<DevLong64>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:460:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  460 |         bool operator >> (vector<DevLong64>&);
      |                                 ^
/usr/include/tango/DeviceData.h:460:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  460 |         bool operator >> (vector<DevLong64>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:461:27: error: ‘vector’ has not been declared
  461 |         bool operator >> (vector<DevULong64>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:461:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  461 |         bool operator >> (vector<DevULong64>&);
      |                                 ^
/usr/include/tango/DeviceData.h:461:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  461 |         bool operator >> (vector<DevULong64>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:462:27: error: ‘vector’ has not been declared
  462 |         bool operator >> (vector<float>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:462:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  462 |         bool operator >> (vector<float>&);
      |                                 ^
/usr/include/tango/DeviceData.h:462:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  462 |         bool operator >> (vector<float>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:463:27: error: ‘vector’ has not been declared
  463 |         bool operator >> (vector<double>&);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:463:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  463 |         bool operator >> (vector<double>&);
      |                                 ^
/usr/include/tango/DeviceData.h:463:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’
  463 |         bool operator >> (vector<double>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’
  453 |         bool operator >> (vector<bool>&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:464:27: error: ‘DevState’ has not been declared
  464 |         bool operator >> (DevState&);
      |                           ^~~~~~~~
/usr/include/tango/DeviceData.h:464:14: error: ‘bool DeviceData::operator>>(int&)’ cannot be overloaded with ‘bool DeviceData::operator>>(int&)’
  464 |         bool operator >> (DevState&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:14: note: previous declaration ‘bool DeviceData::operator>>(int&)’
  444 |         bool operator >> (DevLong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:469:18: error: ‘string’ has not been declared
  469 |     bool extract(string &,vector<unsigned char> &);
      |                  ^~~~~~
/usr/include/tango/DeviceData.h:469:27: error: ‘vector’ has not been declared
  469 |     bool extract(string &,vector<unsigned char> &);
      |                           ^~~~~~
/usr/include/tango/DeviceData.h:469:33: error: expected ‘,’ or ‘...’ before ‘<’ token
  469 |     bool extract(string &,vector<unsigned char> &);
      |                                 ^
/usr/include/tango/DeviceData.h:475:33: error: ‘DevVarBooleanArray’ does not name a type
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:476:33: error: ‘DevVarCharArray’ does not name a type
  476 |         bool operator >> (const DevVarCharArray* &datum);
      |                                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:476:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  476 |         bool operator >> (const DevVarCharArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:477:33: error: ‘DevVarShortArray’ does not name a type
  477 |         bool operator >> (const DevVarShortArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:477:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  477 |         bool operator >> (const DevVarShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:478:33: error: ‘DevVarUShortArray’ does not name a type
  478 |         bool operator >> (const DevVarUShortArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:478:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  478 |         bool operator >> (const DevVarUShortArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:479:33: error: ‘DevVarLongArray’ does not name a type
  479 |         bool operator >> (const DevVarLongArray* &datum);
      |                                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:479:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  479 |         bool operator >> (const DevVarLongArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:480:33: error: ‘DevVarLong64Array’ does not name a type
  480 |         bool operator >> (const DevVarLong64Array* &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:480:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  480 |         bool operator >> (const DevVarLong64Array* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:481:33: error: ‘DevVarULongArray’ does not name a type
  481 |         bool operator >> (const DevVarULongArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:481:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  481 |         bool operator >> (const DevVarULongArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:482:33: error: ‘DevVarULong64Array’ does not name a type
  482 |         bool operator >> (const DevVarULong64Array* &datum);
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:482:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  482 |         bool operator >> (const DevVarULong64Array* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:483:33: error: ‘DevVarFloatArray’ does not name a type
  483 |         bool operator >> (const DevVarFloatArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:483:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  483 |         bool operator >> (const DevVarFloatArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:484:33: error: ‘DevVarDoubleArray’ does not name a type
  484 |         bool operator >> (const DevVarDoubleArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:484:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  484 |         bool operator >> (const DevVarDoubleArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:485:33: error: ‘DevVarStringArray’ does not name a type
  485 |         bool operator >> (const DevVarStringArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:485:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  485 |         bool operator >> (const DevVarStringArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:486:33: error: ‘DevVarLongStringArray’ does not name a type
  486 |         bool operator >> (const DevVarLongStringArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:486:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  486 |         bool operator >> (const DevVarLongStringArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:487:33: error: ‘DevVarDoubleStringArray’ does not name a type
  487 |         bool operator >> (const DevVarDoubleStringArray* &datum);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceData.h:487:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  487 |         bool operator >> (const DevVarDoubleStringArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:489:33: error: ‘DevEncoded’ does not name a type
  489 |         bool operator >> (const DevEncoded* &datum);
      |                                 ^~~~~~~~~~
/usr/include/tango/DeviceData.h:489:14: error: ‘bool DeviceData::operator>>(const int*&)’ cannot be overloaded with ‘bool DeviceData::operator>>(const int*&)’
  489 |         bool operator >> (const DevEncoded* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:475:14: note: previous declaration ‘bool DeviceData::operator>>(const int*&)’
  475 |         bool operator >> (const DevVarBooleanArray* &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:490:27: error: ‘DevEncoded’ has not been declared
  490 |         bool operator >> (DevEncoded &datum);
      |                           ^~~~~~~~~~
/usr/include/tango/DeviceData.h:490:14: error: ‘bool DeviceData::operator>>(int&)’ cannot be overloaded with ‘bool DeviceData::operator>>(int&)’
  490 |         bool operator >> (DevEncoded &datum);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:444:14: note: previous declaration ‘bool DeviceData::operator>>(int&)’
  444 |         bool operator >> (DevLong&);
      |              ^~~~~~~~
/usr/include/tango/DeviceData.h:509:25: error: ‘bitset’ has not been declared
  509 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                         ^~~~~~
/usr/include/tango/DeviceData.h:509:31: error: expected ‘,’ or ‘...’ before ‘<’ token
  509 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                               ^
/usr/include/tango/DeviceData.h:529:9: error: ‘bitset’ does not name a type
  529 |         bitset<numFlags> exceptions() {return exceptions_flags;}
      |         ^~~~~~
/usr/include/tango/DeviceData.h:569:9: error: ‘bitset’ does not name a type
  569 |         bitset<numFlags> state() {return ext->ext_state;}
      |         ^~~~~~
/usr/include/tango/DeviceData.h:626:16: error: ‘ostream’ does not name a type
  626 |         friend ostream &operator<<(ostream &str,DeviceData &dd);
      |                ^~~~~~~
/usr/include/tango/DeviceData.h:632:9: error: ‘bitset’ does not name a type
  632 |         bitset<numFlags>        exceptions_flags;
      |         ^~~~~~
/usr/include/tango/DeviceData.h:640:9: error: ‘bitset’ does not name a type
  640 |         bitset<numFlags>    ext_state;
      |         ^~~~~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(bool)’:
/usr/include/tango/DeviceData.h:231:40: error: ‘any’ was not declared in this scope
  231 |         void operator << (bool datum) {any <<= CORBA::Any::from_boolean(datum);}
      |                                        ^~~
/usr/include/tango/DeviceData.h:231:48: error: ‘CORBA’ has not been declared
  231 |         void operator << (bool datum) {any <<= CORBA::Any::from_boolean(datum);}
      |                                                ^~~~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(short int)’:
/usr/include/tango/DeviceData.h:373:41: error: ‘any’ was not declared in this scope
  373 |         void operator << (short datum) {any <<= datum;}
      |                                         ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(short unsigned int)’:
/usr/include/tango/DeviceData.h:374:50: error: ‘any’ was not declared in this scope
  374 |         void operator << (unsigned short datum) {any <<= datum;}
      |                                                  ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int)’:
/usr/include/tango/DeviceData.h:375:43: error: ‘any’ was not declared in this scope
  375 |         void operator << (DevLong datum) {any <<= datum;}
      |                                           ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int)’:
/usr/include/tango/DeviceData.h:376:44: error: ‘any’ was not declared in this scope
  376 |         void operator << (DevULong datum) {any <<= datum;}
      |                                            ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int)’:
/usr/include/tango/DeviceData.h:377:45: error: ‘any’ was not declared in this scope
  377 |         void operator << (DevLong64 datum) {any <<= datum;}
      |                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int)’:
/usr/include/tango/DeviceData.h:378:46: error: ‘any’ was not declared in this scope
  378 |         void operator << (DevULong64 datum) {any <<= datum;}
      |                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(float)’:
/usr/include/tango/DeviceData.h:379:41: error: ‘any’ was not declared in this scope
  379 |         void operator << (float datum) {any <<= datum;}
      |                                         ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(double)’:
/usr/include/tango/DeviceData.h:380:42: error: ‘any’ was not declared in this scope
  380 |         void operator << (double datum) {any <<= datum;}
      |                                          ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(char*)’:
/usr/include/tango/DeviceData.h:381:41: error: ‘any’ was not declared in this scope
  381 |         void operator << (char *datum) {any <<= datum;}
      |                                         ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(const char*)’:
/usr/include/tango/DeviceData.h:382:47: error: ‘any’ was not declared in this scope
  382 |         void operator << (const char *datum) {any <<= datum;}
      |                                               ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:383:43: error: ‘any’ was not declared in this scope
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |                                           ^~~
/usr/include/tango/DeviceData.h:383:57: error: request for member ‘c_str’ in ‘datum’, which is of non-class type ‘int’
  383 |         void operator << (string &datum) {any <<= datum.c_str();}
      |                                                         ^~~~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int)’:
/usr/include/tango/DeviceData.h:395:45: error: ‘any’ was not declared in this scope
  395 |         void operator << (DevState datum) {(any.inout()) <<= datum;}
      |                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:396:48: error: ‘any’ was not declared in this scope
  396 |         void operator << (DevEncoded &datum) {(any.inout()) <<= datum;}
      |                                                ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:409:63: error: ‘any’ was not declared in this scope
  409 |         inline void operator << (DevVarBooleanArray* datum) { any.inout() <<= datum;}
      |                                                               ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:410:60: error: ‘any’ was not declared in this scope
  410 |         inline void operator << (DevVarCharArray* datum) { any.inout() <<= datum;}
      |                                                            ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:411:61: error: ‘any’ was not declared in this scope
  411 |         inline void operator << (DevVarShortArray* datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:412:62: error: ‘any’ was not declared in this scope
  412 |         inline void operator << (DevVarUShortArray* datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:413:60: error: ‘any’ was not declared in this scope
  413 |         inline void operator << (DevVarLongArray* datum) { any.inout() <<= datum;}
      |                                                            ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:414:62: error: ‘any’ was not declared in this scope
  414 |         inline void operator << (DevVarLong64Array *datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:415:61: error: ‘any’ was not declared in this scope
  415 |         inline void operator << (DevVarULongArray* datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:416:63: error: ‘any’ was not declared in this scope
  416 |         inline void operator << (DevVarULong64Array* datum) { any.inout() <<= datum;}
      |                                                               ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:417:61: error: ‘any’ was not declared in this scope
  417 |         inline void operator << (DevVarFloatArray* datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:418:62: error: ‘any’ was not declared in this scope
  418 |         inline void operator << (DevVarDoubleArray* datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:419:62: error: ‘any’ was not declared in this scope
  419 |         inline void operator << (DevVarStringArray* datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:420:66: error: ‘any’ was not declared in this scope
  420 |         inline void operator << (DevVarLongStringArray* datum) { any.inout() <<= datum;}
      |                                                                  ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int*)’:
/usr/include/tango/DeviceData.h:421:68: error: ‘any’ was not declared in this scope
  421 |         inline void operator << (DevVarDoubleStringArray* datum) { any.inout() <<= datum;}
      |                                                                    ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:423:63: error: ‘any’ was not declared in this scope
  423 |         inline void operator << (DevVarBooleanArray &datum) { any.inout() <<= datum;}
      |                                                               ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:424:60: error: ‘any’ was not declared in this scope
  424 |         inline void operator << (DevVarCharArray &datum) { any.inout() <<= datum;}
      |                                                            ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:425:61: error: ‘any’ was not declared in this scope
  425 |         inline void operator << (DevVarShortArray &datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int)’:
/usr/include/tango/DeviceData.h:426:61: error: ‘any’ was not declared in this scope
  426 |         inline void operator << (DevVarUShortArray datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:427:60: error: ‘any’ was not declared in this scope
  427 |         inline void operator << (DevVarLongArray &datum) { any.inout() <<= datum;}
      |                                                            ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:428:62: error: ‘any’ was not declared in this scope
  428 |         inline void operator << (DevVarLong64Array &datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:429:61: error: ‘any’ was not declared in this scope
  429 |         inline void operator << (DevVarULongArray &datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:430:63: error: ‘any’ was not declared in this scope
  430 |         inline void operator << (DevVarULong64Array &datum) { any.inout() <<= datum;}
      |                                                               ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:431:61: error: ‘any’ was not declared in this scope
  431 |         inline void operator << (DevVarFloatArray &datum) { any.inout() <<= datum;}
      |                                                             ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:432:62: error: ‘any’ was not declared in this scope
  432 |         inline void operator << (DevVarDoubleArray &datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:433:62: error: ‘any’ was not declared in this scope
  433 |         inline void operator << (DevVarStringArray &datum) { any.inout() <<= datum;}
      |                                                              ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:434:66: error: ‘any’ was not declared in this scope
  434 |         inline void operator << (DevVarLongStringArray &datum) { any.inout() <<= datum;}
      |                                                                  ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::operator<<(int&)’:
/usr/include/tango/DeviceData.h:435:68: error: ‘any’ was not declared in this scope
  435 |         inline void operator << (DevVarDoubleStringArray &datum) { any.inout() <<= datum;}
      |                                                                    ^~~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::exceptions(int)’:
/usr/include/tango/DeviceData.h:509:47: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  509 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                                               ^~~~~~~~~~~~~~~~
      |                                               except_flags
/usr/include/tango/DeviceData.h:509:66: error: ‘fl’ was not declared in this scope
  509 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                                                                  ^~
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::reset_exceptions(except_flags)’:
/usr/include/tango/DeviceData.h:537:49: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  537 |         void reset_exceptions(except_flags fl) {exceptions_flags.reset((size_t)fl);}
      |                                                 ^~~~~~~~~~~~~~~~
      |                                                 except_flags
/usr/include/tango/DeviceData.h: In member function ‘void DeviceData::set_exceptions(except_flags)’:
/usr/include/tango/DeviceData.h:545:47: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  545 |         void set_exceptions(except_flags fl) {exceptions_flags.set((size_t)fl);}
      |                                               ^~~~~~~~~~~~~~~~
      |                                               except_flags
In file included from /tmp/AVLTywb9Z8/dump1.h:21:
/usr/include/tango/DevicePipe.h: At global scope:
/usr/include/tango/DevicePipe.h:54:27: error: ‘string’ does not name a type; did you mean ‘stdin’?
   54 |         DataElement(const string &name,T value);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/DevicePipe.h:62:27: error: ‘string’ does not name a type; did you mean ‘stdin’?
   62 |         DataElement(const string &name);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/DevicePipe.h:75:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   75 |         string          name;           ///< The data element name
      |         ^~~~~~
      |         stdin
/usr/include/tango/DevicePipe.h:80:35: error: ‘string’ does not name a type; did you mean ‘stdin’?
   80 | DataElement<T>::DataElement(const string &_na,T _val):name(_na),value(_val)
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DevicePipe.h: In constructor ‘DataElement<T>::DataElement(const int&, T)’:
/usr/include/tango/DevicePipe.h:80:55: error: class ‘DataElement<T>’ does not have any field named ‘name’
   80 | DataElement<T>::DataElement(const string &_na,T _val):name(_na),value(_val)
      |                                                       ^~~~
/usr/include/tango/DevicePipe.h: At global scope:
/usr/include/tango/DevicePipe.h:85:35: error: ‘string’ does not name a type; did you mean ‘stdin’?
   85 | DataElement<T>::DataElement(const string &_na):name(_na)
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DevicePipe.h: In constructor ‘DataElement<T>::DataElement(const int&)’:
/usr/include/tango/DevicePipe.h:85:48: error: class ‘DataElement<T>’ does not have any field named ‘name’
   85 | DataElement<T>::DataElement(const string &_na):name(_na)
      |                                                ^~~~
/usr/include/tango/DevicePipe.h: At global scope:
/usr/include/tango/DevicePipe.h:143:30: error: ‘string’ does not name a type; did you mean ‘stdin’?
  143 |         DevicePipeBlob(const string &blob_name);
      |                              ^~~~~~
      |                              stdin
/usr/include/tango/DevicePipe.h:155:29: error: ‘string’ does not name a type; did you mean ‘stdin’?
  155 |         void set_name(const string &blob_name) {name=blob_name;}
      |                             ^~~~~~
      |                             stdin
/usr/include/tango/DevicePipe.h:163:15: error: ‘string’ does not name a type; did you mean ‘stdin’?
  163 |         const string &get_name() {return name;}
      |               ^~~~~~
      |               stdin
/usr/include/tango/DevicePipe.h:336:33: error: ‘vector’ has not been declared
  336 |         void set_data_elt_names(vector<string> &names);
      |                                 ^~~~~~
/usr/include/tango/DevicePipe.h:336:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  336 |         void set_data_elt_names(vector<string> &names);
      |                                       ^
/usr/include/tango/DevicePipe.h:496:9: error: ‘vector’ does not name a type
  496 |         vector<string> get_data_elt_names();
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:505:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  505 |         string get_data_elt_name(size_t ind);
      |         ^~~~~~
      |         stdin
/usr/include/tango/DevicePipe.h:542:25: error: ‘bitset’ has not been declared
  542 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                         ^~~~~~
/usr/include/tango/DevicePipe.h:542:31: error: expected ‘,’ or ‘...’ before ‘<’ token
  542 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                               ^
/usr/include/tango/DevicePipe.h:562:9: error: ‘bitset’ does not name a type
  562 |         bitset<numFlags> exceptions() {return exceptions_flags;}
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:614:9: error: ‘bitset’ does not name a type
  614 |         bitset<numFlags> state() {return ext_state;}
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:626:39: error: ‘DevBoolean’ has not been declared
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:628:39: error: ‘DevLong’ has not been declared
  628 |         DevicePipeBlob & operator << (DevLong &);
      |                                       ^~~~~~~
/usr/include/tango/DevicePipe.h:628:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  628 |         DevicePipeBlob & operator << (DevLong &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:629:39: error: ‘DevLong64’ has not been declared
  629 |         DevicePipeBlob & operator << (DevLong64 &);
      |                                       ^~~~~~~~~
/usr/include/tango/DevicePipe.h:629:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  629 |         DevicePipeBlob & operator << (DevLong64 &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:632:39: error: ‘DevUChar’ has not been declared
  632 |         DevicePipeBlob & operator << (DevUChar &);
      |                                       ^~~~~~~~
/usr/include/tango/DevicePipe.h:632:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  632 |         DevicePipeBlob & operator << (DevUChar &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:633:39: error: ‘DevUShort’ has not been declared
  633 |         DevicePipeBlob & operator << (DevUShort &);
      |                                       ^~~~~~~~~
/usr/include/tango/DevicePipe.h:633:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  633 |         DevicePipeBlob & operator << (DevUShort &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:634:39: error: ‘DevULong’ has not been declared
  634 |         DevicePipeBlob & operator << (DevULong &);
      |                                       ^~~~~~~~
/usr/include/tango/DevicePipe.h:634:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  634 |         DevicePipeBlob & operator << (DevULong &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:635:39: error: ‘DevULong64’ has not been declared
  635 |         DevicePipeBlob & operator << (DevULong64 &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:635:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  635 |         DevicePipeBlob & operator << (DevULong64 &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:636:39: error: ‘DevString’ has not been declared
  636 |         DevicePipeBlob & operator << (DevString &);
      |                                       ^~~~~~~~~
/usr/include/tango/DevicePipe.h:636:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  636 |         DevicePipeBlob & operator << (DevString &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:637:39: error: ‘DevState’ has not been declared
  637 |         DevicePipeBlob & operator << (DevState &);
      |                                       ^~~~~~~~
/usr/include/tango/DevicePipe.h:637:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  637 |         DevicePipeBlob & operator << (DevState &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:638:39: error: ‘DevEncoded’ has not been declared
  638 |         DevicePipeBlob & operator << (DevEncoded &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:638:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  638 |         DevicePipeBlob & operator << (DevEncoded &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:639:45: error: ‘string’ does not name a type; did you mean ‘stdin’?
  639 |         DevicePipeBlob & operator << (const string &);
      |                                             ^~~~~~
      |                                             stdin
/usr/include/tango/DevicePipe.h:643:39: error: ‘vector’ has not been declared
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:643:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:644:39: error: ‘vector’ has not been declared
  644 |         DevicePipeBlob & operator << (vector<short> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:644:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  644 |         DevicePipeBlob & operator << (vector<short> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:644:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  644 |         DevicePipeBlob & operator << (vector<short> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:645:39: error: ‘vector’ has not been declared
  645 |         DevicePipeBlob & operator << (vector<DevLong> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:645:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  645 |         DevicePipeBlob & operator << (vector<DevLong> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:645:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  645 |         DevicePipeBlob & operator << (vector<DevLong> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:646:39: error: ‘vector’ has not been declared
  646 |         DevicePipeBlob & operator << (vector<DevLong64> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:646:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  646 |         DevicePipeBlob & operator << (vector<DevLong64> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:646:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  646 |         DevicePipeBlob & operator << (vector<DevLong64> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:647:39: error: ‘vector’ has not been declared
  647 |         DevicePipeBlob & operator << (vector<float> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:647:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  647 |         DevicePipeBlob & operator << (vector<float> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:647:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  647 |         DevicePipeBlob & operator << (vector<float> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:648:39: error: ‘vector’ has not been declared
  648 |         DevicePipeBlob & operator << (vector<double> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:648:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  648 |         DevicePipeBlob & operator << (vector<double> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:648:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  648 |         DevicePipeBlob & operator << (vector<double> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:649:39: error: ‘vector’ has not been declared
  649 |         DevicePipeBlob & operator << (vector<DevUChar> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:649:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  649 |         DevicePipeBlob & operator << (vector<DevUChar> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:649:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  649 |         DevicePipeBlob & operator << (vector<DevUChar> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:650:39: error: ‘vector’ has not been declared
  650 |         DevicePipeBlob & operator << (vector<DevUShort> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:650:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  650 |         DevicePipeBlob & operator << (vector<DevUShort> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:650:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  650 |         DevicePipeBlob & operator << (vector<DevUShort> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:651:39: error: ‘vector’ has not been declared
  651 |         DevicePipeBlob & operator << (vector<DevULong> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:651:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  651 |         DevicePipeBlob & operator << (vector<DevULong> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:651:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  651 |         DevicePipeBlob & operator << (vector<DevULong> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:652:39: error: ‘vector’ has not been declared
  652 |         DevicePipeBlob & operator << (vector<DevULong64> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:652:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  652 |         DevicePipeBlob & operator << (vector<DevULong64> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:652:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  652 |         DevicePipeBlob & operator << (vector<DevULong64> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:653:39: error: ‘vector’ has not been declared
  653 |         DevicePipeBlob & operator << (vector<DevString> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:653:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  653 |         DevicePipeBlob & operator << (vector<DevString> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:653:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  653 |         DevicePipeBlob & operator << (vector<DevString> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:654:39: error: ‘vector’ has not been declared
  654 |         DevicePipeBlob & operator << (vector<DevState> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:654:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  654 |         DevicePipeBlob & operator << (vector<DevState> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:654:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  654 |         DevicePipeBlob & operator << (vector<DevState> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:655:39: error: ‘vector’ has not been declared
  655 |         DevicePipeBlob & operator << (vector<DevEncoded> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:655:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  655 |         DevicePipeBlob & operator << (vector<DevEncoded> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:655:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  655 |         DevicePipeBlob & operator << (vector<DevEncoded> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:656:39: error: ‘vector’ has not been declared
  656 |         DevicePipeBlob & operator << (vector<string> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:656:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  656 |         DevicePipeBlob & operator << (vector<string> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:656:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  656 |         DevicePipeBlob & operator << (vector<string> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’
  643 |         DevicePipeBlob & operator << (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:658:39: error: ‘DevVarBooleanArray’ has not been declared
  658 |         DevicePipeBlob & operator << (DevVarBooleanArray &);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:658:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  658 |         DevicePipeBlob & operator << (DevVarBooleanArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:659:39: error: ‘DevVarShortArray’ has not been declared
  659 |         DevicePipeBlob & operator << (DevVarShortArray &);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:659:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  659 |         DevicePipeBlob & operator << (DevVarShortArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:660:39: error: ‘DevVarLongArray’ has not been declared
  660 |         DevicePipeBlob & operator << (DevVarLongArray &);
      |                                       ^~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:660:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  660 |         DevicePipeBlob & operator << (DevVarLongArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:661:39: error: ‘DevVarLong64Array’ has not been declared
  661 |         DevicePipeBlob & operator << (DevVarLong64Array &);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:661:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  661 |         DevicePipeBlob & operator << (DevVarLong64Array &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:662:39: error: ‘DevVarFloatArray’ has not been declared
  662 |         DevicePipeBlob & operator << (DevVarFloatArray &);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:662:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  662 |         DevicePipeBlob & operator << (DevVarFloatArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:663:39: error: ‘DevVarDoubleArray’ has not been declared
  663 |         DevicePipeBlob & operator << (DevVarDoubleArray &);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:663:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  663 |         DevicePipeBlob & operator << (DevVarDoubleArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:664:39: error: ‘DevVarUCharArray’ has not been declared
  664 |         DevicePipeBlob & operator << (DevVarUCharArray &);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:664:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  664 |         DevicePipeBlob & operator << (DevVarUCharArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:665:39: error: ‘DevVarUShortArray’ has not been declared
  665 |         DevicePipeBlob & operator << (DevVarUShortArray &);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:665:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  665 |         DevicePipeBlob & operator << (DevVarUShortArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:666:39: error: ‘DevVarULongArray’ has not been declared
  666 |         DevicePipeBlob & operator << (DevVarULongArray &);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:666:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  666 |         DevicePipeBlob & operator << (DevVarULongArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:667:39: error: ‘DevVarULong64Array’ has not been declared
  667 |         DevicePipeBlob & operator << (DevVarULong64Array &);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:667:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  667 |         DevicePipeBlob & operator << (DevVarULong64Array &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:668:39: error: ‘DevVarStringArray’ has not been declared
  668 |         DevicePipeBlob & operator << (DevVarStringArray &);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:668:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  668 |         DevicePipeBlob & operator << (DevVarStringArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:669:39: error: ‘DevVarStateArray’ has not been declared
  669 |         DevicePipeBlob & operator << (DevVarStateArray &);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:669:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  669 |         DevicePipeBlob & operator << (DevVarStateArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:670:39: error: ‘DevVarEncodedArray’ has not been declared
  670 |         DevicePipeBlob & operator << (DevVarEncodedArray &);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:670:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  670 |         DevicePipeBlob & operator << (DevVarEncodedArray &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:626:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int&)’
  626 |         DevicePipeBlob & operator << (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:39: error: ‘DevVarBooleanArray’ has not been declared
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:673:39: error: ‘DevVarShortArray’ has not been declared
  673 |         DevicePipeBlob & operator << (DevVarShortArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:673:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  673 |         DevicePipeBlob & operator << (DevVarShortArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:674:39: error: ‘DevVarLongArray’ has not been declared
  674 |         DevicePipeBlob & operator << (DevVarLongArray *);
      |                                       ^~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:674:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  674 |         DevicePipeBlob & operator << (DevVarLongArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:675:39: error: ‘DevVarLong64Array’ has not been declared
  675 |         DevicePipeBlob & operator << (DevVarLong64Array *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:675:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  675 |         DevicePipeBlob & operator << (DevVarLong64Array *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:676:39: error: ‘DevVarFloatArray’ has not been declared
  676 |         DevicePipeBlob & operator << (DevVarFloatArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:676:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  676 |         DevicePipeBlob & operator << (DevVarFloatArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:677:39: error: ‘DevVarDoubleArray’ has not been declared
  677 |         DevicePipeBlob & operator << (DevVarDoubleArray *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:677:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  677 |         DevicePipeBlob & operator << (DevVarDoubleArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:678:39: error: ‘DevVarUCharArray’ has not been declared
  678 |         DevicePipeBlob & operator << (DevVarUCharArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:678:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  678 |         DevicePipeBlob & operator << (DevVarUCharArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:679:39: error: ‘DevVarUShortArray’ has not been declared
  679 |         DevicePipeBlob & operator << (DevVarUShortArray *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:679:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  679 |         DevicePipeBlob & operator << (DevVarUShortArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:680:39: error: ‘DevVarULongArray’ has not been declared
  680 |         DevicePipeBlob & operator << (DevVarULongArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:680:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  680 |         DevicePipeBlob & operator << (DevVarULongArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:681:39: error: ‘DevVarULong64Array’ has not been declared
  681 |         DevicePipeBlob & operator << (DevVarULong64Array *);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:681:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  681 |         DevicePipeBlob & operator << (DevVarULong64Array *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:682:39: error: ‘DevVarStringArray’ has not been declared
  682 |         DevicePipeBlob & operator << (DevVarStringArray *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:682:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  682 |         DevicePipeBlob & operator << (DevVarStringArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:683:39: error: ‘DevVarStateArray’ has not been declared
  683 |         DevicePipeBlob & operator << (DevVarStateArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:683:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  683 |         DevicePipeBlob & operator << (DevVarStateArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:684:39: error: ‘DevVarEncodedArray’ has not been declared
  684 |         DevicePipeBlob & operator << (DevVarEncodedArray *);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:684:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  684 |         DevicePipeBlob & operator << (DevVarEncodedArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:672:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int*)’
  672 |         DevicePipeBlob & operator << (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:39: error: ‘DevBoolean’ has not been declared
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:690:39: error: ‘DevLong’ has not been declared
  690 |         DevicePipeBlob & operator >> (DevLong &);
      |                                       ^~~~~~~
/usr/include/tango/DevicePipe.h:690:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  690 |         DevicePipeBlob & operator >> (DevLong &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:691:39: error: ‘DevLong64’ has not been declared
  691 |         DevicePipeBlob & operator >> (DevLong64 &);
      |                                       ^~~~~~~~~
/usr/include/tango/DevicePipe.h:691:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  691 |         DevicePipeBlob & operator >> (DevLong64 &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:694:39: error: ‘DevUChar’ has not been declared
  694 |         DevicePipeBlob & operator >> (DevUChar &);
      |                                       ^~~~~~~~
/usr/include/tango/DevicePipe.h:694:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  694 |         DevicePipeBlob & operator >> (DevUChar &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:695:39: error: ‘DevUShort’ has not been declared
  695 |         DevicePipeBlob & operator >> (DevUShort &);
      |                                       ^~~~~~~~~
/usr/include/tango/DevicePipe.h:695:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  695 |         DevicePipeBlob & operator >> (DevUShort &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:696:39: error: ‘DevULong’ has not been declared
  696 |         DevicePipeBlob & operator >> (DevULong &);
      |                                       ^~~~~~~~
/usr/include/tango/DevicePipe.h:696:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  696 |         DevicePipeBlob & operator >> (DevULong &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:697:39: error: ‘DevULong64’ has not been declared
  697 |         DevicePipeBlob & operator >> (DevULong64 &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:697:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  697 |         DevicePipeBlob & operator >> (DevULong64 &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:698:39: error: ‘DevString’ has not been declared
  698 |         DevicePipeBlob & operator >> (DevString &);
      |                                       ^~~~~~~~~
/usr/include/tango/DevicePipe.h:698:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  698 |         DevicePipeBlob & operator >> (DevString &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:699:39: error: ‘DevState’ has not been declared
  699 |         DevicePipeBlob & operator >> (DevState &);
      |                                       ^~~~~~~~
/usr/include/tango/DevicePipe.h:699:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  699 |         DevicePipeBlob & operator >> (DevState &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:700:39: error: ‘DevEncoded’ has not been declared
  700 |         DevicePipeBlob & operator >> (DevEncoded &);
      |                                       ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:700:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  700 |         DevicePipeBlob & operator >> (DevEncoded &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:701:39: error: ‘string’ has not been declared
  701 |         DevicePipeBlob & operator >> (string &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:701:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  701 |         DevicePipeBlob & operator >> (string &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:688:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int&)’
  688 |         DevicePipeBlob & operator >> (DevBoolean &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:39: error: ‘vector’ has not been declared
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:705:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:706:39: error: ‘vector’ has not been declared
  706 |         DevicePipeBlob & operator >> (vector<short> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:706:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  706 |         DevicePipeBlob & operator >> (vector<short> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:706:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  706 |         DevicePipeBlob & operator >> (vector<short> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:707:39: error: ‘vector’ has not been declared
  707 |         DevicePipeBlob & operator >> (vector<DevLong> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:707:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  707 |         DevicePipeBlob & operator >> (vector<DevLong> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:707:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  707 |         DevicePipeBlob & operator >> (vector<DevLong> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:708:39: error: ‘vector’ has not been declared
  708 |         DevicePipeBlob & operator >> (vector<DevLong64> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:708:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  708 |         DevicePipeBlob & operator >> (vector<DevLong64> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:708:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  708 |         DevicePipeBlob & operator >> (vector<DevLong64> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:709:39: error: ‘vector’ has not been declared
  709 |         DevicePipeBlob & operator >> (vector<float> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:709:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  709 |         DevicePipeBlob & operator >> (vector<float> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:709:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  709 |         DevicePipeBlob & operator >> (vector<float> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:710:39: error: ‘vector’ has not been declared
  710 |         DevicePipeBlob & operator >> (vector<double> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:710:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  710 |         DevicePipeBlob & operator >> (vector<double> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:710:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  710 |         DevicePipeBlob & operator >> (vector<double> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:711:39: error: ‘vector’ has not been declared
  711 |         DevicePipeBlob & operator >> (vector<DevUChar> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:711:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  711 |         DevicePipeBlob & operator >> (vector<DevUChar> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:711:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  711 |         DevicePipeBlob & operator >> (vector<DevUChar> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:712:39: error: ‘vector’ has not been declared
  712 |         DevicePipeBlob & operator >> (vector<DevUShort> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:712:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  712 |         DevicePipeBlob & operator >> (vector<DevUShort> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:712:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  712 |         DevicePipeBlob & operator >> (vector<DevUShort> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:713:39: error: ‘vector’ has not been declared
  713 |         DevicePipeBlob & operator >> (vector<DevULong> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:713:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  713 |         DevicePipeBlob & operator >> (vector<DevULong> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:713:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  713 |         DevicePipeBlob & operator >> (vector<DevULong> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:714:39: error: ‘vector’ has not been declared
  714 |         DevicePipeBlob & operator >> (vector<DevULong64> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:714:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  714 |         DevicePipeBlob & operator >> (vector<DevULong64> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:714:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  714 |         DevicePipeBlob & operator >> (vector<DevULong64> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:715:39: error: ‘vector’ has not been declared
  715 |         DevicePipeBlob & operator >> (vector<string> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:715:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  715 |         DevicePipeBlob & operator >> (vector<string> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:715:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  715 |         DevicePipeBlob & operator >> (vector<string> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:716:39: error: ‘vector’ has not been declared
  716 |         DevicePipeBlob & operator >> (vector<DevState> &);
      |                                       ^~~~~~
/usr/include/tango/DevicePipe.h:716:45: error: expected ‘,’ or ‘...’ before ‘<’ token
  716 |         DevicePipeBlob & operator >> (vector<DevState> &);
      |                                             ^
/usr/include/tango/DevicePipe.h:716:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  716 |         DevicePipeBlob & operator >> (vector<DevState> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’
  705 |         DevicePipeBlob & operator >> (vector<DevBoolean> &);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:39: error: ‘DevVarBooleanArray’ has not been declared
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:720:39: error: ‘DevVarShortArray’ has not been declared
  720 |         DevicePipeBlob & operator >> (DevVarShortArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:720:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  720 |         DevicePipeBlob & operator >> (DevVarShortArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:721:39: error: ‘DevVarLongArray’ has not been declared
  721 |         DevicePipeBlob & operator >> (DevVarLongArray *);
      |                                       ^~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:721:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  721 |         DevicePipeBlob & operator >> (DevVarLongArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:722:39: error: ‘DevVarLong64Array’ has not been declared
  722 |         DevicePipeBlob & operator >> (DevVarLong64Array *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:722:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  722 |         DevicePipeBlob & operator >> (DevVarLong64Array *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:723:39: error: ‘DevVarFloatArray’ has not been declared
  723 |         DevicePipeBlob & operator >> (DevVarFloatArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:723:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  723 |         DevicePipeBlob & operator >> (DevVarFloatArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:724:39: error: ‘DevVarDoubleArray’ has not been declared
  724 |         DevicePipeBlob & operator >> (DevVarDoubleArray *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:724:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  724 |         DevicePipeBlob & operator >> (DevVarDoubleArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:725:39: error: ‘DevVarUCharArray’ has not been declared
  725 |         DevicePipeBlob & operator >> (DevVarUCharArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:725:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  725 |         DevicePipeBlob & operator >> (DevVarUCharArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:726:39: error: ‘DevVarUShortArray’ has not been declared
  726 |         DevicePipeBlob & operator >> (DevVarUShortArray *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:726:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  726 |         DevicePipeBlob & operator >> (DevVarUShortArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:727:39: error: ‘DevVarULongArray’ has not been declared
  727 |         DevicePipeBlob & operator >> (DevVarULongArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:727:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  727 |         DevicePipeBlob & operator >> (DevVarULongArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:728:39: error: ‘DevVarULong64Array’ has not been declared
  728 |         DevicePipeBlob & operator >> (DevVarULong64Array *);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:728:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  728 |         DevicePipeBlob & operator >> (DevVarULong64Array *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:729:39: error: ‘DevVarStringArray’ has not been declared
  729 |         DevicePipeBlob & operator >> (DevVarStringArray *);
      |                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:729:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  729 |         DevicePipeBlob & operator >> (DevVarStringArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:730:39: error: ‘DevVarStateArray’ has not been declared
  730 |         DevicePipeBlob & operator >> (DevVarStateArray *);
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:730:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  730 |         DevicePipeBlob & operator >> (DevVarStateArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:731:39: error: ‘DevVarEncodedArray’ has not been declared
  731 |         DevicePipeBlob & operator >> (DevVarEncodedArray *);
      |                                       ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:731:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  731 |         DevicePipeBlob & operator >> (DevVarEncodedArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:719:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int*)’
  719 |         DevicePipeBlob & operator >> (DevVarBooleanArray *);
      |                          ^~~~~~~~
/usr/include/tango/DevicePipe.h:733:42: error: ‘string’ does not name a type; did you mean ‘stdin’?
  733 |         DevicePipeBlob &operator[](const string &);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/DevicePipe.h:736:42: error: ‘string’ does not name a type; did you mean ‘stdin’?
  736 |         void set_current_delt_name(const string &);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/DevicePipe.h:738:48: error: ‘string’ does not name a type; did you mean ‘stdin’?
  738 |         size_t get_extract_ind_from_name(const string &);
      |                                                ^~~~~~
      |                                                stdin
/usr/include/tango/DevicePipe.h:739:47: error: ‘string’ does not name a type; did you mean ‘stdin’?
  739 |         size_t get_insert_ind_from_name(const string &);
      |                                               ^~~~~~
      |                                               stdin
/usr/include/tango/DevicePipe.h:742:9: error: ‘DevVarPipeDataEltArray’ does not name a type
  742 |         DevVarPipeDataEltArray *get_insert_data() {return insert_elt_array;}
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:743:15: error: ‘DevVarPipeDataEltArray’ does not name a type
  743 |         const DevVarPipeDataEltArray *get_extract_data() {return extract_elt_array;}
      |               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:745:37: error: ‘DevVarPipeDataEltArray’ does not name a type
  745 |         void set_extract_data(const DevVarPipeDataEltArray *_ptr) {extract_elt_array=_ptr;}
      |                                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:751:20: error: ‘ostream’ has not been declared
  751 |         void print(ostream &,int,bool);
      |                    ^~~~~~~
/usr/include/tango/DevicePipe.h:755:38: error: ‘string’ does not name a type; did you mean ‘stdin’?
  755 |         void throw_type_except(const string &,const string &);
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/DevicePipe.h:755:53: error: ‘string’ does not name a type; did you mean ‘stdin’?
  755 |         void throw_type_except(const string &,const string &);
      |                                                     ^~~~~~
      |                                                     stdin
/usr/include/tango/DevicePipe.h:756:35: error: ‘string’ does not name a type; did you mean ‘stdin’?
  756 |         void throw_too_many(const string &,bool);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DevicePipe.h:757:35: error: ‘string’ does not name a type; did you mean ‘stdin’?
  757 |         void throw_is_empty(const string &);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DevicePipe.h:758:39: error: ‘string’ does not name a type; did you mean ‘stdin’?
  758 |         void throw_name_not_set(const string &);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/DevicePipe.h:759:33: error: ‘string’ does not name a type; did you mean ‘stdin’?
  759 |         void throw_mixing(const string &);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/DevicePipe.h:762:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  762 |         string                                                  name;                                   // The blob name
      |         ^~~~~~
      |         stdin
/usr/include/tango/DevicePipe.h:763:9: error: ‘bitset’ does not name a type
  763 |         bitset<numFlags>                                exceptions_flags;               // Exception flag
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:764:9: error: ‘bitset’ does not name a type
  764 |         bitset<numFlags>                                ext_state;                              // Extraction state
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:767:9: error: ‘DevVarPipeDataEltArray’ does not name a type
  767 |         DevVarPipeDataEltArray                  *insert_elt_array;              // Ptr for data to be inserted (client write/Server read)
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:771:15: error: ‘DevVarPipeDataEltArray’ does not name a type
  771 |         const DevVarPipeDataEltArray    *extract_elt_array;             // Ptr for data to be extracted (client read/Server write)
      |               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipeBlob::set_name(const int&)’:
/usr/include/tango/DevicePipe.h:155:49: error: ‘name’ was not declared in this scope
  155 |         void set_name(const string &blob_name) {name=blob_name;}
      |                                                 ^~~~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipeBlob::exceptions(int)’:
/usr/include/tango/DevicePipe.h:542:47: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  542 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                                               ^~~~~~~~~~~~~~~~
      |                                               except_flags
/usr/include/tango/DevicePipe.h:542:66: error: ‘fl’ was not declared in this scope
  542 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                                                                  ^~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipeBlob::reset_exceptions(except_flags)’:
/usr/include/tango/DevicePipe.h:570:49: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  570 |         void reset_exceptions(except_flags fl) {exceptions_flags.reset((size_t)fl);}
      |                                                 ^~~~~~~~~~~~~~~~
      |                                                 except_flags
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipeBlob::set_exceptions(except_flags)’:
/usr/include/tango/DevicePipe.h:578:47: error: ‘exceptions_flags’ was not declared in this scope; did you mean ‘except_flags’?
  578 |         void set_exceptions(except_flags fl) {exceptions_flags.set((size_t)fl);}
      |                                               ^~~~~~~~~~~~~~~~
      |                                               except_flags
/usr/include/tango/DevicePipe.h: In member function ‘const char* DevicePipeBlob::get_current_delt_name()’:
/usr/include/tango/DevicePipe.h:735:55: error: ‘extract_elt_array’ was not declared in this scope
  735 |         const char *get_current_delt_name() {return (*extract_elt_array)[extract_ctr].name.in();}
      |                                                       ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipeBlob::set_extract_data(const int*)’:
/usr/include/tango/DevicePipe.h:745:68: error: ‘extract_elt_array’ was not declared in this scope
  745 |         void set_extract_data(const DevVarPipeDataEltArray *_ptr) {extract_elt_array=_ptr;}
      |                                                                    ^~~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipeBlob::reset_insert_data_ptr()’:
/usr/include/tango/DevicePipe.h:746:39: error: ‘insert_elt_array’ was not declared in this scope
  746 |         void reset_insert_data_ptr() {insert_elt_array=Tango_nullptr;}
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:746:56: error: ‘Tango_nullptr’ was not declared in this scope
  746 |         void reset_insert_data_ptr() {insert_elt_array=Tango_nullptr;}
      |                                                        ^~~~~~~~~~~~~
/usr/include/tango/DevicePipe.h:746:56: note: the macro ‘Tango_nullptr’ had not yet been defined
/usr/include/tango/tango_config.h:305: note: it was later defined here
  305 |     #define Tango_nullptr   nullptr
      | 
/usr/include/tango/DevicePipe.h: At global scope:
/usr/include/tango/DevicePipe.h:832:22: error: ‘string’ does not name a type; did you mean ‘stdin’?
  832 |     DevicePipe(const string &pipe_name);
      |                      ^~~~~~
      |                      stdin
/usr/include/tango/DevicePipe.h:841:22: error: ‘string’ does not name a type; did you mean ‘stdin’?
  841 |     DevicePipe(const string &pipe_name,const string &root_blob_name);
      |                      ^~~~~~
      |                      stdin
/usr/include/tango/DevicePipe.h:841:46: error: ‘string’ does not name a type; did you mean ‘stdin’?
  841 |     DevicePipe(const string &pipe_name,const string &root_blob_name);
      |                                              ^~~~~~
      |                                              stdin
/usr/include/tango/DevicePipe.h:853:29: error: ‘string’ does not name a type; did you mean ‘stdin’?
  853 |         void set_name(const string &pipe_name) {name=pipe_name;}
      |                             ^~~~~~
      |                             stdin
/usr/include/tango/DevicePipe.h:861:15: error: ‘string’ does not name a type; did you mean ‘stdin’?
  861 |         const string &get_name() {return name;}
      |               ^~~~~~
      |               stdin
/usr/include/tango/DevicePipe.h:870:39: error: ‘string’ does not name a type; did you mean ‘stdin’?
  870 |         void set_root_blob_name(const string &root_blob_name) {the_root_blob.set_name(root_blob_name);}
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/DevicePipe.h:878:15: error: ‘string’ does not name a type; did you mean ‘stdin’?
  878 |         const string &get_root_blob_name() {return the_root_blob.get_name();}
      |               ^~~~~~
      |               stdin
/usr/include/tango/DevicePipe.h:913:33: error: ‘vector’ has not been declared
  913 |         void set_data_elt_names(vector<string> &names) {the_root_blob.set_data_elt_names(names);}
      |                                 ^~~~~~
/usr/include/tango/DevicePipe.h:913:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  913 |         void set_data_elt_names(vector<string> &names) {the_root_blob.set_data_elt_names(names);}
      |                                       ^
/usr/include/tango/DevicePipe.h:947:9: error: ‘vector’ does not name a type
  947 |         vector<string> get_data_elt_names() {return the_root_blob.get_data_elt_names();}
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:956:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
  956 |         string get_data_elt_name(size_t ind) {return the_root_blob.get_data_elt_name(ind);}
      |         ^~~~~~
      |         stdin
/usr/include/tango/DevicePipe.h:994:25: error: ‘bitset’ has not been declared
  994 |         void exceptions(bitset<DevicePipeBlob::numFlags> fl) {the_root_blob.exceptions(fl);}
      |                         ^~~~~~
/usr/include/tango/DevicePipe.h:994:31: error: expected ‘,’ or ‘...’ before ‘<’ token
  994 |         void exceptions(bitset<DevicePipeBlob::numFlags> fl) {the_root_blob.exceptions(fl);}
      |                               ^
/usr/include/tango/DevicePipe.h:1014:9: error: ‘bitset’ does not name a type
 1014 |         bitset<DevicePipeBlob::numFlags> exceptions() {return the_root_blob.exceptions();}
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:1066:9: error: ‘bitset’ does not name a type
 1066 |         bitset<DevicePipeBlob::numFlags> state() {return the_root_blob.state();}
      |         ^~~~~~
/usr/include/tango/DevicePipe.h:1086:16: error: ‘ostream’ does not name a type
 1086 |         friend ostream &operator<<(ostream &str,DevicePipe &dd);
      |                ^~~~~~~
/usr/include/tango/DevicePipe.h:1098:23: error: ‘TimeVal’ has not been declared
 1098 |         void set_time(TimeVal &_ti) {time=_ti;}
      |                       ^~~~~~~
/usr/include/tango/DevicePipe.h:1101:38: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1101 |         DevicePipe &operator[](const string &);
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/DevicePipe.h:1105:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1105 |         string                                  name;                                   // Pipe name
      |         ^~~~~~
      |         stdin
/usr/include/tango/DevicePipe.h:1106:9: error: ‘TimeVal’ does not name a type; did you mean ‘timeval’?
 1106 |         TimeVal                                 time;                                   // When pipe has been read
      |         ^~~~~~~
      |         timeval
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipe::set_name(const int&)’:
/usr/include/tango/DevicePipe.h:853:49: error: ‘name’ was not declared in this scope
  853 |         void set_name(const string &pipe_name) {name=pipe_name;}
      |                                                 ^~~~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipe::set_data_elt_names(int)’:
/usr/include/tango/DevicePipe.h:913:90: error: ‘names’ was not declared in this scope
  913 |         void set_data_elt_names(vector<string> &names) {the_root_blob.set_data_elt_names(names);}
      |                                                                                          ^~~~~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipe::exceptions(int)’:
/usr/include/tango/DevicePipe.h:994:88: error: ‘fl’ was not declared in this scope
  994 |         void exceptions(bitset<DevicePipeBlob::numFlags> fl) {the_root_blob.exceptions(fl);}
      |                                                                                        ^~
/usr/include/tango/DevicePipe.h: In member function ‘void DevicePipe::set_time(int&)’:
/usr/include/tango/DevicePipe.h:1098:38: error: ‘time’ was not declared in this scope
 1098 |         void set_time(TimeVal &_ti) {time=_ti;}
      |                                      ^~~~
/usr/include/tango/DevicePipe.h:1:1: note: ‘time’ is defined in header ‘<ctime>’; did you forget to ‘#include <ctime>’?
  +++ |+#include <ctime>
    1 | //===================================================================================================================
/usr/include/tango/DevicePipe.h: At global scope:
/usr/include/tango/DevicePipe.h:1135:1: error: ‘ostream’ does not name a type
 1135 | ostream &operator<<(ostream &,DataElement<T> &);
      | ^~~~~~~
/usr/include/tango/DevicePipe.h:1138:1: error: ‘ostream’ does not name a type
 1138 | ostream &operator<<(ostream &,DataElement<vector<T> > &);
      | ^~~~~~~
/usr/include/tango/DevicePipe.h:1141:1: error: ‘ostream’ does not name a type
 1141 | ostream &operator<<(ostream &,DataElement<T *> &);
      | ^~~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:22:
/usr/include/tango/DeviceProxy.h:55:27: error: ‘Tango’ has not been declared
   55 | class DeviceProxy: public Tango::Connection
      |                           ^~~~~
/usr/include/tango/DeviceProxy.h:55:34: error: expected ‘{’ before ‘Connection’
   55 | class DeviceProxy: public Tango::Connection
      |                                  ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:55:34: error: redefinition of ‘int Connection’
/usr/include/tango/Database.h:52:32: note: ‘int Connection’ previously defined here
   52 | class Database : public Tango::Connection
      |                                ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:57:1: error: expected primary-expression before ‘private’
   57 | private :
      | ^~~~~~~
/usr/include/tango/DeviceProxy.h:57:1: error: expected ‘}’ before ‘private’
/usr/include/tango/DeviceProxy.h:56:1: note: to match this ‘{’
   56 | {
      | ^
/usr/include/tango/DeviceProxy.h:60:9: error: ‘Tango’ does not name a type
   60 |         Tango::DbDevice         *db_dev;
      |         ^~~~~
/usr/include/tango/DeviceProxy.h:61:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   61 |         string                          device_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/DeviceProxy.h:62:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   62 |         string                          alias_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/DeviceProxy.h:63:9: error: ‘DeviceInfo’ does not name a type
   63 |         DeviceInfo                      _info;
      |         ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:66:9: error: ‘string’ does not name a type; did you mean ‘stdin’?
   66 |         string                          adm_dev_name;
      |         ^~~~~~
      |         stdin
/usr/include/tango/DeviceProxy.h:67:9: error: ‘omni_mutex’ does not name a type
   67 |         omni_mutex                      netcalls_mutex;
      |         ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:73:14: error: variable or field ‘retrieve_read_args’ declared void
   73 |         void retrieve_read_args(TgRequest &,vector<string> &);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:73:33: error: ‘TgRequest’ was not declared in this scope
   73 |         void retrieve_read_args(TgRequest &,vector<string> &);
      |                                 ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:73:44: error: expected primary-expression before ‘,’ token
   73 |         void retrieve_read_args(TgRequest &,vector<string> &);
      |                                            ^
/usr/include/tango/DeviceProxy.h:73:45: error: ‘vector’ was not declared in this scope
   73 |         void retrieve_read_args(TgRequest &,vector<string> &);
      |                                             ^~~~~~
/usr/include/tango/DeviceProxy.h:73:52: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
   73 |         void retrieve_read_args(TgRequest &,vector<string> &);
      |                                                    ^~~~~~
      |                                                    stdin
/usr/include/tango/DeviceProxy.h:73:61: error: expected primary-expression before ‘)’ token
   73 |         void retrieve_read_args(TgRequest &,vector<string> &);
      |                                                             ^
/usr/include/tango/DeviceProxy.h:74:47: error: ‘TgRequest’ was not declared in this scope
   74 |         DeviceAttribute *redo_synch_read_call(TgRequest &);
      |                                               ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:74:58: error: expected primary-expression before ‘)’ token
   74 |         DeviceAttribute *redo_synch_read_call(TgRequest &);
      |                                                          ^
/usr/include/tango/DeviceProxy.h:75:9: error: ‘vector’ does not name a type
   75 |         vector<DeviceAttribute> *redo_synch_reads_call(TgRequest &);
      |         ^~~~~~
/usr/include/tango/DeviceProxy.h:76:14: error: variable or field ‘redo_synch_write_call’ declared void
   76 |         void redo_synch_write_call(TgRequest &);
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:76:36: error: ‘TgRequest’ was not declared in this scope
   76 |         void redo_synch_write_call(TgRequest &);
      |                                    ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:76:47: error: expected primary-expression before ‘)’ token
   76 |         void redo_synch_write_call(TgRequest &);
      |                                               ^
/usr/include/tango/DeviceProxy.h:77:36: error: ‘AttributeValueList’ does not name a type
   77 |         void write_attribute(const AttributeValueList &);
      |                                    ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:78:36: error: ‘AttributeValueList_4’ does not name a type
   78 |         void write_attribute(const AttributeValueList_4 &);
      |                                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:79:46: error: ‘DevLong’ has not been declared
   79 |         void create_locking_thread(ApiUtil *,DevLong);
      |                                              ^~~~~~~
/usr/include/tango/DeviceProxy.h:80:14: error: variable or field ‘local_import’ declared void
   80 |         void local_import(string &);
      |              ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:80:27: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
   80 |         void local_import(string &);
      |                           ^~~~~~
      |                           stdin
/usr/include/tango/DeviceProxy.h:80:35: error: expected primary-expression before ‘)’ token
   80 |         void local_import(string &);
      |                                   ^
/usr/include/tango/DeviceProxy.h:89:14: error: variable or field ‘read_attr_except’ declared void
   89 |         void read_attr_except(CORBA::Request_ptr,long,read_attr_type);
      |              ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:89:31: error: ‘CORBA’ has not been declared
   89 |         void read_attr_except(CORBA::Request_ptr,long,read_attr_type);
      |                               ^~~~~
/usr/include/tango/DeviceProxy.h:89:50: error: expected primary-expression before ‘long’
   89 |         void read_attr_except(CORBA::Request_ptr,long,read_attr_type);
      |                                                  ^~~~
/usr/include/tango/DeviceProxy.h:89:69: error: expected primary-expression before ‘)’ token
   89 |         void read_attr_except(CORBA::Request_ptr,long,read_attr_type);
      |                                                                     ^
/usr/include/tango/DeviceProxy.h:90:14: error: variable or field ‘write_attr_except’ declared void
   90 |         void write_attr_except(CORBA::Request_ptr,long,TgRequest::ReqType);
      |              ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:90:32: error: ‘CORBA’ has not been declared
   90 |         void write_attr_except(CORBA::Request_ptr,long,TgRequest::ReqType);
      |                                ^~~~~
/usr/include/tango/DeviceProxy.h:90:51: error: expected primary-expression before ‘long’
   90 |         void write_attr_except(CORBA::Request_ptr,long,TgRequest::ReqType);
      |                                                   ^~~~
/usr/include/tango/DeviceProxy.h:90:56: error: ‘TgRequest’ has not been declared
   90 |         void write_attr_except(CORBA::Request_ptr,long,TgRequest::ReqType);
      |                                                        ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:98:9: error: ‘friend’ used outside of class
   98 |         friend class AttributeProxy;
      |         ^~~~~~
      |         ------
/usr/include/tango/DeviceProxy.h:100:1: error: expected unqualified-id before ‘protected’
  100 | protected :
      | ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:103:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  103 |         virtual string build_corba_name();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:104:9: error: ‘virtual’ outside class declaration
  104 |         virtual int get_lock_ctr() {return lock_ctr;}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:104:21: error: redefinition of ‘int get_lock_ctr()’
  104 |         virtual int get_lock_ctr() {return lock_ctr;}
      |                     ^~~~~~~~~~~~
/usr/include/tango/Database.h:57:21: note: ‘int get_lock_ctr()’ previously defined here
   57 |         virtual int get_lock_ctr() {return 0;}
      |                     ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:105:9: error: ‘virtual’ outside class declaration
  105 |         virtual void set_lock_ctr(int lo) {lock_ctr=lo;}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:105:22: error: redefinition of ‘void set_lock_ctr(int)’
  105 |         virtual void set_lock_ctr(int lo) {lock_ctr=lo;}
      |                      ^~~~~~~~~~~~
/usr/include/tango/Database.h:58:22: note: ‘void set_lock_ctr(int)’ previously defined here
   58 |         virtual void set_lock_ctr(int) {}
      |                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:113:38: error: ‘string’ has not been declared
  113 |         bool is_polled(polled_object,string &, string &);
      |                                      ^~~~~~
/usr/include/tango/DeviceProxy.h:113:48: error: ‘string’ has not been declared
  113 |         bool is_polled(polled_object,string &, string &);
      |                                                ^~~~~~
/usr/include/tango/DeviceProxy.h:114:9: error: ‘virtual’ outside class declaration
  114 |         virtual void reconnect(bool);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:115:14: error: variable or field ‘get_remaining_param’ declared void
  115 |         void get_remaining_param(AttributeInfoListEx *);
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:115:34: error: ‘AttributeInfoListEx’ was not declared in this scope
  115 |         void get_remaining_param(AttributeInfoListEx *);
      |                                  ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:115:55: error: expected primary-expression before ‘)’ token
  115 |         void get_remaining_param(AttributeInfoListEx *);
      |                                                       ^
/usr/include/tango/DeviceProxy.h:116:63: error: ‘vector’ has not been declared
  116 |         template <typename T> void from_hist_2_AttHistory(T &,vector<DeviceAttributeHistory> *);
      |                                                               ^~~~~~
/usr/include/tango/DeviceProxy.h:116:69: error: expected ‘,’ or ‘...’ before ‘<’ token
  116 |         template <typename T> void from_hist_2_AttHistory(T &,vector<DeviceAttributeHistory> *);
      |                                                                     ^
/usr/include/tango/DeviceProxy.h:117:14: error: variable or field ‘from_hist4_2_DataHistory’ declared void
  117 |         void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector<DeviceDataHistory> *);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:117:39: error: ‘DevCmdHistory_4_var’ was not declared in this scope
  117 |         void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector<DeviceDataHistory> *);
      |                                       ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:117:60: error: expected primary-expression before ‘,’ token
  117 |         void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector<DeviceDataHistory> *);
      |                                                            ^
/usr/include/tango/DeviceProxy.h:117:61: error: ‘vector’ was not declared in this scope
  117 |         void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector<DeviceDataHistory> *);
      |                                                             ^~~~~~
/usr/include/tango/DeviceProxy.h:117:68: error: ‘DeviceDataHistory’ was not declared in this scope
  117 |         void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector<DeviceDataHistory> *);
      |                                                                    ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:117:88: error: expected primary-expression before ‘)’ token
  117 |         void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector<DeviceDataHistory> *);
      |                                                                                        ^
/usr/include/tango/DeviceProxy.h:118:14: error: variable or field ‘ask_locking_status’ declared void
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:118:33: error: ‘vector’ was not declared in this scope
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |                                 ^~~~~~
/usr/include/tango/DeviceProxy.h:118:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/DeviceProxy.h:118:49: error: expected primary-expression before ‘,’ token
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |                                                 ^
/usr/include/tango/DeviceProxy.h:118:50: error: ‘vector’ was not declared in this scope
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |                                                  ^~~~~~
/usr/include/tango/DeviceProxy.h:118:57: error: ‘DevLong’ was not declared in this scope
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |                                                         ^~~~~~~
/usr/include/tango/DeviceProxy.h:118:67: error: expected primary-expression before ‘)’ token
  118 |         void ask_locking_status(vector<string> &,vector<DevLong> &);
      |                                                                   ^
/usr/include/tango/DeviceProxy.h:119:14: error: variable or field ‘get_locker_host’ declared void
  119 |         void get_locker_host(string &,string &);
      |              ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:119:30: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  119 |         void get_locker_host(string &,string &);
      |                              ^~~~~~
      |                              stdin
/usr/include/tango/DeviceProxy.h:119:38: error: expected primary-expression before ‘,’ token
  119 |         void get_locker_host(string &,string &);
      |                                      ^
/usr/include/tango/DeviceProxy.h:119:39: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  119 |         void get_locker_host(string &,string &);
      |                                       ^~~~~~
      |                                       stdin
/usr/include/tango/DeviceProxy.h:119:47: error: expected primary-expression before ‘)’ token
  119 |         void get_locker_host(string &,string &);
      |                                               ^
/usr/include/tango/DeviceProxy.h:121:14: error: variable or field ‘same_att_name’ declared void
  121 |         void same_att_name(vector<string> &,const char *);
      |              ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:121:28: error: ‘vector’ was not declared in this scope
  121 |         void same_att_name(vector<string> &,const char *);
      |                            ^~~~~~
/usr/include/tango/DeviceProxy.h:121:35: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  121 |         void same_att_name(vector<string> &,const char *);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DeviceProxy.h:121:44: error: expected primary-expression before ‘,’ token
  121 |         void same_att_name(vector<string> &,const char *);
      |                                            ^
/usr/include/tango/DeviceProxy.h:121:45: error: expected primary-expression before ‘const’
  121 |         void same_att_name(vector<string> &,const char *);
      |                                             ^~~~~
/usr/include/tango/DeviceProxy.h:123:1: error: expected unqualified-id before ‘private’
  123 | private:
      | ^~~~~~~
/usr/include/tango/DeviceProxy.h:136:9: error: ‘DeviceProxyExt’ does not name a type; did you mean ‘DeviceProxy’?
  136 |         DeviceProxyExt                  *ext_proxy;             // Class extension
      |         ^~~~~~~~~~~~~~
      |         DeviceProxy
/usr/include/tango/DeviceProxy.h:139:5: error: ‘omni_mutex’ does not name a type
  139 |     omni_mutex                  lock_mutex;
      |     ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:141:1: error: expected unqualified-id before ‘public’
  141 | public :
      | ^~~~~~
/usr/include/tango/DeviceProxy.h:193:39: error: ‘CORBA’ has not been declared
  193 |         DeviceProxy(const char *name, CORBA::ORB *orb=NULL);
      |                                       ^~~~~
/usr/include/tango/DeviceProxy.h:193:50: error: expected ‘,’ or ‘...’ before ‘*’ token
  193 |         DeviceProxy(const char *name, CORBA::ORB *orb=NULL);
      |                                                  ^
/usr/include/tango/DeviceProxy.h:193:60: error: expected constructor, destructor, or type conversion before ‘;’ token
  193 |         DeviceProxy(const char *name, CORBA::ORB *orb=NULL);
      |                                                            ^
/usr/include/tango/DeviceProxy.h:196:27: error: expected ‘)’ before ‘&’ token
  196 |         DeviceProxy(string &name, bool ch_access, CORBA::ORB *orb=NULL);
      |                    ~      ^~
      |                           )
/usr/include/tango/DeviceProxy.h:197:51: error: ‘CORBA’ has not been declared
  197 |         DeviceProxy(const char *, bool ch_access, CORBA::ORB *orb=NULL);
      |                                                   ^~~~~
/usr/include/tango/DeviceProxy.h:197:62: error: expected ‘,’ or ‘...’ before ‘*’ token
  197 |         DeviceProxy(const char *, bool ch_access, CORBA::ORB *orb=NULL);
      |                                                              ^
/usr/include/tango/DeviceProxy.h:197:72: error: expected constructor, destructor, or type conversion before ‘;’ token
  197 |         DeviceProxy(const char *, bool ch_access, CORBA::ORB *orb=NULL);
      |                                                                        ^
/usr/include/tango/DeviceProxy.h:199:41: error: expected constructor, destructor, or type conversion before ‘;’ token
  199 |         DeviceProxy(const DeviceProxy &);
      |                                         ^
/usr/include/tango/DeviceProxy.h:200:23: error: ‘DeviceProxy& operator=(const DeviceProxy&)’ must be a non-static member function
  200 |         DeviceProxy & operator=(const DeviceProxy &);
      |                       ^~~~~~~~
/usr/include/tango/DeviceProxy.h:201:17: error: declaration of ‘~ DeviceProxy’ as non-member
  201 |         virtual ~DeviceProxy();
      |                 ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘int DeviceProxy()’:
/usr/include/tango/DeviceProxy.h:203:23: error: only constructors take member initializers
  203 |         DeviceProxy():Connection((CORBA::ORB *)NULL),db_dev(NULL),adm_device(NULL),lock_ctr(0),ext_proxy(Tango_nullptr)
      |                       ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:203:35: error: ‘CORBA’ has not been declared
  203 |         DeviceProxy():Connection((CORBA::ORB *)NULL),db_dev(NULL),adm_device(NULL),lock_ctr(0),ext_proxy(Tango_nullptr)
      |                                   ^~~~~
/usr/include/tango/DeviceProxy.h:203:47: error: expected primary-expression before ‘)’ token
  203 |         DeviceProxy():Connection((CORBA::ORB *)NULL),db_dev(NULL),adm_device(NULL),lock_ctr(0),ext_proxy(Tango_nullptr)
      |                                               ^
/usr/include/tango/DeviceProxy.h:203:106: error: ‘Tango_nullptr’ was not declared in this scope
  203 |         DeviceProxy():Connection((CORBA::ORB *)NULL),db_dev(NULL),adm_device(NULL),lock_ctr(0),ext_proxy(Tango_nullptr)
      |                                                                                                          ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:203:106: note: the macro ‘Tango_nullptr’ had not yet been defined
/usr/include/tango/tango_config.h:305: note: it was later defined here
  305 |     #define Tango_nullptr   nullptr
      | 
/usr/include/tango/DeviceProxy.h:204:10: error: ‘dbase_used’ was not declared in this scope
  204 |         {dbase_used = false;}
      |          ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:234:17: error: ‘DeviceInfo’ does not name a type
  234 |         virtual DeviceInfo const &info();
      |                 ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:247:17: error: ‘DevState’ does not name a type
  247 |         virtual DevState state();
      |                 ^~~~~~~~
/usr/include/tango/DeviceProxy.h:260:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  260 |         virtual string status();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:271:9: error: ‘virtual’ outside class declaration
  271 |         virtual int ping();
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:284:17: error: ‘vector’ does not name a type
  284 |         virtual vector<string> *black_box(int nb);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:293:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  293 |         virtual string name();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:303:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  303 |         virtual string adm_name();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:311:24: error: ‘string’ does not name a type; did you mean ‘stdin’?
  311 |         virtual inline string dev_name() { return device_name; }
      |                        ^~~~~~
      |                        stdin
/usr/include/tango/DeviceProxy.h:320:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  320 |         virtual string description();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:330:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
  330 |         virtual string alias();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:339:17: error: ‘DbDevImportInfo’ does not name a type
  339 |         virtual DbDevImportInfo import_info();
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:347:9: error: ‘virtual’ outside class declaration
  347 |         virtual int get_tango_lib_version();
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:362:17: error: ‘CommandInfo’ does not name a type
  362 |         virtual CommandInfo command_query(string cmd_name);
      |                 ^~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:373:17: error: ‘CommandInfoList’ does not name a type
  373 |         virtual CommandInfoList *command_list_query();
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:383:17: error: ‘vector’ does not name a type
  383 |         virtual vector<string> *get_command_list();
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:393:17: error: ‘CommandInfo’ does not name a type
  393 |         virtual CommandInfo get_command_config(const string &cmd_name) {return command_query(cmd_name);}
      |                 ^~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:404:17: error: ‘CommandInfoList’ does not name a type
  404 |         virtual CommandInfoList *get_command_config(vector<string> &cmd_names);
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:445:17: error: ‘vector’ does not name a type
  445 |         virtual vector<DeviceDataHistory> *command_history(string &cmd_name,int depth);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:485:17: error: ‘vector’ does not name a type
  485 |         virtual vector<DeviceDataHistory> *command_history(const char *cmd_name,int depth)
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:512:17: error: ‘AttributeInfoEx’ does not name a type; did you mean ‘AttributeProxy’?
  512 |         virtual AttributeInfoEx attribute_query(string att_name) {return get_attribute_config(att_name);}
      |                 ^~~~~~~~~~~~~~~
      |                 AttributeProxy
/usr/include/tango/DeviceProxy.h:524:17: error: ‘AttributeInfoList’ does not name a type
  524 |         virtual AttributeInfoList *attribute_list_query();
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:536:17: error: ‘AttributeInfoListEx’ does not name a type
  536 |         virtual AttributeInfoListEx *attribute_list_query_ex();
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:546:17: error: ‘vector’ does not name a type
  546 |         virtual vector<string> *get_attribute_list();
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:559:17: error: ‘AttributeInfoList’ does not name a type
  559 |         virtual AttributeInfoList *get_attribute_config(vector<string> &att_names);
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:572:17: error: ‘AttributeInfoListEx’ does not name a type
  572 |         virtual AttributeInfoListEx *get_attribute_config_ex(vector<string> &att_names);
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:583:17: error: ‘AttributeInfoEx’ does not name a type; did you mean ‘AttributeProxy’?
  583 |         virtual AttributeInfoEx get_attribute_config(const string &att_name);
      |                 ^~~~~~~~~~~~~~~
      |                 AttributeProxy
/usr/include/tango/DeviceProxy.h:593:9: error: ‘virtual’ outside class declaration
  593 |         virtual void set_attribute_config(AttributeInfoList &atts);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:593:22: error: variable or field ‘set_attribute_config’ declared void
  593 |         virtual void set_attribute_config(AttributeInfoList &atts);
      |                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:593:43: error: ‘AttributeInfoList’ was not declared in this scope
  593 |         virtual void set_attribute_config(AttributeInfoList &atts);
      |                                           ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:593:62: error: ‘atts’ was not declared in this scope
  593 |         virtual void set_attribute_config(AttributeInfoList &atts);
      |                                                              ^~~~
/usr/include/tango/DeviceProxy.h:603:9: error: ‘virtual’ outside class declaration
  603 |         virtual void set_attribute_config(AttributeInfoListEx &atts);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:603:22: error: variable or field ‘set_attribute_config’ declared void
  603 |         virtual void set_attribute_config(AttributeInfoListEx &atts);
      |                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:603:43: error: ‘AttributeInfoListEx’ was not declared in this scope
  603 |         virtual void set_attribute_config(AttributeInfoListEx &atts);
      |                                           ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:603:64: error: ‘atts’ was not declared in this scope
  603 |         virtual void set_attribute_config(AttributeInfoListEx &atts);
      |                                                                ^~~~
/usr/include/tango/DeviceProxy.h:638:17: error: ‘vector’ does not name a type
  638 |         virtual vector<DeviceAttribute> *read_attributes(vector<string> &att_names);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:652:9: error: ‘virtual’ outside class declaration
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:652:48: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |                                                ^~~~~~
      |                                                stdin
/usr/include/tango/DeviceProxy.h:652:56: error: ‘att_name’ was not declared in this scope
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |                                                        ^~~~~~~~
/usr/include/tango/DeviceProxy.h:666:9: error: ‘virtual’ outside class declaration
  666 |         virtual DeviceAttribute read_attribute(const char *att_name) {string str(att_name);return read_attribute(str);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:666:68: error: ‘DeviceAttribute read_attribute(const char*)’ redeclared as different kind of entity
  666 |         virtual DeviceAttribute read_attribute(const char *att_name) {string str(att_name);return read_attribute(str);}
      |                                                                    ^
/usr/include/tango/DeviceProxy.h:652:33: note: previous declaration ‘DeviceAttribute read_attribute’
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |                                 ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘DeviceAttribute read_attribute(const char*)’:
/usr/include/tango/DeviceProxy.h:666:71: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  666 |         virtual DeviceAttribute read_attribute(const char *att_name) {string str(att_name);return read_attribute(str);}
      |                                                                       ^~~~~~
      |                                                                       stdin
/usr/include/tango/DeviceProxy.h:666:114: error: ‘str’ was not declared in this scope; did you mean ‘std’?
  666 |         virtual DeviceAttribute read_attribute(const char *att_name) {string str(att_name);return read_attribute(str);}
      |                                                                                                                  ^~~
      |                                                                                                                  std
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:694:5: error: ‘virtual’ outside class declaration
  694 |     virtual void write_attributes(vector<DeviceAttribute> &attr_in);
      |     ^~~~~~~
/usr/include/tango/DeviceProxy.h:694:18: error: variable or field ‘write_attributes’ declared void
  694 |     virtual void write_attributes(vector<DeviceAttribute> &attr_in);
      |                  ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:694:35: error: ‘vector’ was not declared in this scope
  694 |     virtual void write_attributes(vector<DeviceAttribute> &attr_in);
      |                                   ^~~~~~
/usr/include/tango/DeviceProxy.h:694:57: error: expected primary-expression before ‘>’ token
  694 |     virtual void write_attributes(vector<DeviceAttribute> &attr_in);
      |                                                         ^
/usr/include/tango/DeviceProxy.h:694:60: error: ‘attr_in’ was not declared in this scope
  694 |     virtual void write_attributes(vector<DeviceAttribute> &attr_in);
      |                                                            ^~~~~~~
/usr/include/tango/DeviceProxy.h:706:9: error: ‘virtual’ outside class declaration
  706 |         virtual void write_attribute(DeviceAttribute &attr_in);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:721:9: error: ‘virtual’ outside class declaration
  721 |         virtual DeviceAttribute write_read_attribute(DeviceAttribute &attr_in);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:739:17: error: ‘vector’ does not name a type
  739 |         virtual vector<DeviceAttribute> *write_read_attributes(vector<DeviceAttribute> &attr_in,vector<string> &r_names);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:782:17: error: ‘vector’ does not name a type
  782 |         virtual vector<DeviceAttributeHistory> *attribute_history(string &att_name,int depth);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:825:17: error: ‘vector’ does not name a type
  825 |         virtual vector<DeviceAttributeHistory> *attribute_history(const char *att_name,int depth)
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:842:17: error: ‘PipeInfoList’ does not name a type
  842 |         virtual PipeInfoList *get_pipe_config(vector<string> &pipe_names);
      |                 ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:852:17: error: ‘PipeInfo’ does not name a type
  852 |         virtual PipeInfo get_pipe_config(const string &pipe_name);
      |                 ^~~~~~~~
/usr/include/tango/DeviceProxy.h:861:9: error: ‘virtual’ outside class declaration
  861 |         virtual void set_pipe_config(PipeInfoList &pipes);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:861:22: error: variable or field ‘set_pipe_config’ declared void
  861 |         virtual void set_pipe_config(PipeInfoList &pipes);
      |                      ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:861:38: error: ‘PipeInfoList’ was not declared in this scope
  861 |         virtual void set_pipe_config(PipeInfoList &pipes);
      |                                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:861:52: error: ‘pipes’ was not declared in this scope
  861 |         virtual void set_pipe_config(PipeInfoList &pipes);
      |                                                    ^~~~~
/usr/include/tango/DeviceProxy.h:871:17: error: ‘vector’ does not name a type
  871 |         virtual vector<string> *get_pipe_list();
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:881:44: error: ‘string’ does not name a type; did you mean ‘stdin’?
  881 |         virtual DevicePipe read_pipe(const string &pipe_name);
      |                                            ^~~~~~
      |                                            stdin
/usr/include/tango/DeviceProxy.h:881:9: error: ‘virtual’ outside class declaration
  881 |         virtual DevicePipe read_pipe(const string &pipe_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:890:9: error: ‘virtual’ outside class declaration
  890 |         virtual void write_pipe(DevicePipe &pipe_data);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:901:9: error: ‘virtual’ outside class declaration
  901 |         virtual DevicePipe write_read_pipe(DevicePipe &pipe_data);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:916:5: error: ‘virtual’ outside class declaration
  916 |     virtual long read_attribute_asynch(string &att_name);
      |     ^~~~~~~
/usr/include/tango/DeviceProxy.h:916:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  916 |     virtual long read_attribute_asynch(string &att_name);
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/DeviceProxy.h:916:48: error: ‘att_name’ was not declared in this scope
  916 |     virtual long read_attribute_asynch(string &att_name);
      |                                                ^~~~~~~~
/usr/include/tango/DeviceProxy.h:927:9: error: ‘virtual’ outside class declaration
  927 |         virtual long read_attribute_asynch(const char *att_name) {string tmp(att_name);return read_attribute_asynch(tmp);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:927:64: error: ‘long int read_attribute_asynch(const char*)’ redeclared as different kind of entity
  927 |         virtual long read_attribute_asynch(const char *att_name) {string tmp(att_name);return read_attribute_asynch(tmp);}
      |                                                                ^
/usr/include/tango/DeviceProxy.h:916:18: note: previous declaration ‘long int read_attribute_asynch’
  916 |     virtual long read_attribute_asynch(string &att_name);
      |                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘long int read_attribute_asynch(const char*)’:
/usr/include/tango/DeviceProxy.h:927:67: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  927 |         virtual long read_attribute_asynch(const char *att_name) {string tmp(att_name);return read_attribute_asynch(tmp);}
      |                                                                   ^~~~~~
      |                                                                   stdin
/usr/include/tango/DeviceProxy.h:927:117: error: ‘tmp’ was not declared in this scope
  927 |         virtual long read_attribute_asynch(const char *att_name) {string tmp(att_name);return read_attribute_asynch(tmp);}
      |                                                                                                                     ^~~
/usr/include/tango/DeviceProxy.h:927:120: error: ‘read_attribute_asynch’ cannot be used as a function
  927 |         virtual long read_attribute_asynch(const char *att_name) {string tmp(att_name);return read_attribute_asynch(tmp);}
      |                                                                                                                        ^
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:938:9: error: ‘virtual’ outside class declaration
  938 |         virtual long read_attributes_asynch(vector <string> &att_names);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:938:45: error: ‘vector’ was not declared in this scope
  938 |         virtual long read_attributes_asynch(vector <string> &att_names);
      |                                             ^~~~~~
/usr/include/tango/DeviceProxy.h:938:53: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
  938 |         virtual long read_attributes_asynch(vector <string> &att_names);
      |                                                     ^~~~~~
      |                                                     stdin
/usr/include/tango/DeviceProxy.h:938:62: error: ‘att_names’ was not declared in this scope
  938 |         virtual long read_attributes_asynch(vector <string> &att_names);
      |                                                              ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:955:17: error: ‘vector’ does not name a type
  955 |         virtual vector<DeviceAttribute> *read_attributes_reply(long id);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:975:17: error: ‘vector’ does not name a type
  975 |         virtual vector<DeviceAttribute> *read_attributes_reply(long id,long timeout);
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:992:9: error: ‘virtual’ outside class declaration
  992 |         virtual DeviceAttribute *read_attribute_reply(long id);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1012:9: error: ‘virtual’ outside class declaration
 1012 |         virtual DeviceAttribute *read_attribute_reply(long id,long timeout);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1026:9: error: ‘virtual’ outside class declaration
 1026 |         virtual long write_attribute_asynch(DeviceAttribute &argin);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1040:9: error: ‘virtual’ outside class declaration
 1040 |         virtual long write_attributes_asynch(vector<DeviceAttribute> &argin);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1040:46: error: ‘vector’ was not declared in this scope
 1040 |         virtual long write_attributes_asynch(vector<DeviceAttribute> &argin);
      |                                              ^~~~~~
/usr/include/tango/DeviceProxy.h:1040:68: error: expected primary-expression before ‘>’ token
 1040 |         virtual long write_attributes_asynch(vector<DeviceAttribute> &argin);
      |                                                                    ^
/usr/include/tango/DeviceProxy.h:1040:71: error: ‘argin’ was not declared in this scope
 1040 |         virtual long write_attributes_asynch(vector<DeviceAttribute> &argin);
      |                                                                       ^~~~~
/usr/include/tango/DeviceProxy.h:1051:9: error: ‘virtual’ outside class declaration
 1051 |         virtual void write_attribute_reply(long id) {write_attributes_reply(id);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void write_attribute_reply(long int)’:
/usr/include/tango/DeviceProxy.h:1051:54: error: ‘write_attributes_reply’ was not declared in this scope; did you mean ‘write_attribute_reply’?
 1051 |         virtual void write_attribute_reply(long id) {write_attributes_reply(id);}
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~
      |                                                      write_attribute_reply
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1065:9: error: ‘virtual’ outside class declaration
 1065 |         virtual void write_attribute_reply(long id,long timeout) {write_attributes_reply(id,timeout);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void write_attribute_reply(long int, long int)’:
/usr/include/tango/DeviceProxy.h:1065:67: error: ‘write_attributes_reply’ was not declared in this scope; did you mean ‘write_attribute_reply’?
 1065 |         virtual void write_attribute_reply(long id,long timeout) {write_attributes_reply(id,timeout);}
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                   write_attribute_reply
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1076:9: error: ‘virtual’ outside class declaration
 1076 |         virtual void write_attributes_reply(long id);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1090:9: error: ‘virtual’ outside class declaration
 1090 |         virtual void write_attributes_reply(long id,long timeout);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1102:65: error: ‘CallBack’ has not been declared
 1102 |         virtual void read_attribute_asynch(const char *att_name,CallBack &cb) {string tmp(att_name);read_attribute_asynch(tmp,cb);}
      |                                                                 ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1102:9: error: ‘virtual’ outside class declaration
 1102 |         virtual void read_attribute_asynch(const char *att_name,CallBack &cb) {string tmp(att_name);read_attribute_asynch(tmp,cb);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1102:77: error: ‘void read_attribute_asynch(const char*, int&)’ redeclared as different kind of entity
 1102 |         virtual void read_attribute_asynch(const char *att_name,CallBack &cb) {string tmp(att_name);read_attribute_asynch(tmp,cb);}
      |                                                                             ^
/usr/include/tango/DeviceProxy.h:916:18: note: previous declaration ‘long int read_attribute_asynch’
  916 |     virtual long read_attribute_asynch(string &att_name);
      |                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void read_attribute_asynch(const char*, int&)’:
/usr/include/tango/DeviceProxy.h:1102:80: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1102 |         virtual void read_attribute_asynch(const char *att_name,CallBack &cb) {string tmp(att_name);read_attribute_asynch(tmp,cb);}
      |                                                                                ^~~~~~
      |                                                                                stdin
/usr/include/tango/DeviceProxy.h:1102:123: error: ‘tmp’ was not declared in this scope
 1102 |         virtual void read_attribute_asynch(const char *att_name,CallBack &cb) {string tmp(att_name);read_attribute_asynch(tmp,cb);}
      |                                                                                                                           ^~~
/usr/include/tango/DeviceProxy.h:1102:122: error: ‘read_attribute_asynch’ cannot be used as a function
 1102 |         virtual void read_attribute_asynch(const char *att_name,CallBack &cb) {string tmp(att_name);read_attribute_asynch(tmp,cb);}
      |                                                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1114:9: error: ‘virtual’ outside class declaration
 1114 |         virtual void read_attribute_asynch(string &att_name,CallBack &cb);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1114:22: error: variable or field ‘read_attribute_asynch’ declared void
 1114 |         virtual void read_attribute_asynch(string &att_name,CallBack &cb);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1114:44: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1114 |         virtual void read_attribute_asynch(string &att_name,CallBack &cb);
      |                                            ^~~~~~
      |                                            stdin
/usr/include/tango/DeviceProxy.h:1114:52: error: ‘att_name’ was not declared in this scope
 1114 |         virtual void read_attribute_asynch(string &att_name,CallBack &cb);
      |                                                    ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1114:61: error: ‘CallBack’ was not declared in this scope
 1114 |         virtual void read_attribute_asynch(string &att_name,CallBack &cb);
      |                                                             ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1114:71: error: ‘cb’ was not declared in this scope
 1114 |         virtual void read_attribute_asynch(string &att_name,CallBack &cb);
      |                                                                       ^~
/usr/include/tango/DeviceProxy.h:1126:9: error: ‘virtual’ outside class declaration
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1126:22: error: variable or field ‘read_attributes_asynch’ declared void
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |                      ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1126:45: error: ‘vector’ was not declared in this scope
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |                                             ^~~~~~
/usr/include/tango/DeviceProxy.h:1126:52: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |                                                    ^~~~~~
      |                                                    stdin
/usr/include/tango/DeviceProxy.h:1126:61: error: ‘att_names’ was not declared in this scope
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |                                                             ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1126:71: error: ‘CallBack’ was not declared in this scope
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |                                                                       ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1126:81: error: ‘cb’ was not declared in this scope
 1126 |         virtual void read_attributes_asynch(vector<string> &att_names,CallBack &cb);
      |                                                                                 ^~
/usr/include/tango/DeviceProxy.h:1138:68: error: ‘CallBack’ has not been declared
 1138 |         virtual void write_attribute_asynch(DeviceAttribute &argin,CallBack &cb);
      |                                                                    ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1138:9: error: ‘virtual’ outside class declaration
 1138 |         virtual void write_attribute_asynch(DeviceAttribute &argin,CallBack &cb);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1150:9: error: ‘virtual’ outside class declaration
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1150:22: error: variable or field ‘write_attributes_asynch’ declared void
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1150:46: error: ‘vector’ was not declared in this scope
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |                                              ^~~~~~
/usr/include/tango/DeviceProxy.h:1150:68: error: expected primary-expression before ‘>’ token
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |                                                                    ^
/usr/include/tango/DeviceProxy.h:1150:71: error: ‘argin’ was not declared in this scope
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |                                                                       ^~~~~
/usr/include/tango/DeviceProxy.h:1150:77: error: ‘CallBack’ was not declared in this scope
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |                                                                             ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1150:87: error: ‘cb’ was not declared in this scope
 1150 |         virtual void write_attributes_asynch(vector<DeviceAttribute> &argin,CallBack &cb);
      |                                                                                       ^~
/usr/include/tango/DeviceProxy.h:1167:9: error: ‘virtual’ outside class declaration
 1167 |         virtual long pending_asynch_call(asyn_req_type req)
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1167:42: error: ‘asyn_req_type’ was not declared in this scope
 1167 |         virtual long pending_asynch_call(asyn_req_type req)
      |                                          ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1183:9: error: ‘virtual’ outside class declaration
 1183 |         virtual bool is_command_polled(string &cmd_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1183:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1183 |         virtual bool is_command_polled(string &cmd_name);
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/DeviceProxy.h:1183:48: error: ‘cmd_name’ was not declared in this scope
 1183 |         virtual bool is_command_polled(string &cmd_name);
      |                                                ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1192:9: error: ‘virtual’ outside class declaration
 1192 |         virtual bool is_command_polled(const char *cmd_name) {string tmp(cmd_name);return is_command_polled(tmp);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1192:60: error: ‘bool is_command_polled(const char*)’ redeclared as different kind of entity
 1192 |         virtual bool is_command_polled(const char *cmd_name) {string tmp(cmd_name);return is_command_polled(tmp);}
      |                                                            ^
/usr/include/tango/DeviceProxy.h:1183:22: note: previous declaration ‘bool is_command_polled’
 1183 |         virtual bool is_command_polled(string &cmd_name);
      |                      ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘bool is_command_polled(const char*)’:
/usr/include/tango/DeviceProxy.h:1192:63: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1192 |         virtual bool is_command_polled(const char *cmd_name) {string tmp(cmd_name);return is_command_polled(tmp);}
      |                                                               ^~~~~~
      |                                                               stdin
/usr/include/tango/DeviceProxy.h:1192:109: error: ‘tmp’ was not declared in this scope
 1192 |         virtual bool is_command_polled(const char *cmd_name) {string tmp(cmd_name);return is_command_polled(tmp);}
      |                                                                                                             ^~~
/usr/include/tango/DeviceProxy.h:1192:112: error: ‘is_command_polled’ cannot be used as a function
 1192 |         virtual bool is_command_polled(const char *cmd_name) {string tmp(cmd_name);return is_command_polled(tmp);}
      |                                                                                                                ^
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1201:9: error: ‘virtual’ outside class declaration
 1201 |         virtual bool is_attribute_polled(string &att_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1201:42: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1201 |         virtual bool is_attribute_polled(string &att_name);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/DeviceProxy.h:1201:50: error: ‘att_name’ was not declared in this scope
 1201 |         virtual bool is_attribute_polled(string &att_name);
      |                                                  ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1210:9: error: ‘virtual’ outside class declaration
 1210 |         virtual bool is_attribute_polled(const char *att_name) {string tmp(att_name);return is_attribute_polled(tmp);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1210:62: error: ‘bool is_attribute_polled(const char*)’ redeclared as different kind of entity
 1210 |         virtual bool is_attribute_polled(const char *att_name) {string tmp(att_name);return is_attribute_polled(tmp);}
      |                                                              ^
/usr/include/tango/DeviceProxy.h:1201:22: note: previous declaration ‘bool is_attribute_polled’
 1201 |         virtual bool is_attribute_polled(string &att_name);
      |                      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘bool is_attribute_polled(const char*)’:
/usr/include/tango/DeviceProxy.h:1210:65: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1210 |         virtual bool is_attribute_polled(const char *att_name) {string tmp(att_name);return is_attribute_polled(tmp);}
      |                                                                 ^~~~~~
      |                                                                 stdin
/usr/include/tango/DeviceProxy.h:1210:113: error: ‘tmp’ was not declared in this scope
 1210 |         virtual bool is_attribute_polled(const char *att_name) {string tmp(att_name);return is_attribute_polled(tmp);}
      |                                                                                                                 ^~~
/usr/include/tango/DeviceProxy.h:1210:116: error: ‘is_attribute_polled’ cannot be used as a function
 1210 |         virtual bool is_attribute_polled(const char *att_name) {string tmp(att_name);return is_attribute_polled(tmp);}
      |                                                                                                                    ^
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1219:9: error: ‘virtual’ outside class declaration
 1219 |         virtual int get_command_poll_period(string &cmd_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1219:45: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1219 |         virtual int get_command_poll_period(string &cmd_name);
      |                                             ^~~~~~
      |                                             stdin
/usr/include/tango/DeviceProxy.h:1219:53: error: ‘cmd_name’ was not declared in this scope
 1219 |         virtual int get_command_poll_period(string &cmd_name);
      |                                                     ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1228:9: error: ‘virtual’ outside class declaration
 1228 |         virtual int get_command_poll_period(const char *cmd_name)
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1228:65: error: ‘int get_command_poll_period(const char*)’ redeclared as different kind of entity
 1228 |         virtual int get_command_poll_period(const char *cmd_name)
      |                                                                 ^
/usr/include/tango/DeviceProxy.h:1219:21: note: previous declaration ‘int get_command_poll_period’
 1219 |         virtual int get_command_poll_period(string &cmd_name);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘int get_command_poll_period(const char*)’:
/usr/include/tango/DeviceProxy.h:1229:26: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1229 |                         {string tmp(cmd_name);return get_command_poll_period(tmp);}
      |                          ^~~~~~
      |                          stdin
/usr/include/tango/DeviceProxy.h:1229:78: error: ‘tmp’ was not declared in this scope
 1229 |                         {string tmp(cmd_name);return get_command_poll_period(tmp);}
      |                                                                              ^~~
/usr/include/tango/DeviceProxy.h:1229:81: error: ‘get_command_poll_period’ cannot be used as a function
 1229 |                         {string tmp(cmd_name);return get_command_poll_period(tmp);}
      |                                                                                 ^
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1238:9: error: ‘virtual’ outside class declaration
 1238 |         virtual int get_attribute_poll_period(string &att_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1238:47: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1238 |         virtual int get_attribute_poll_period(string &att_name);
      |                                               ^~~~~~
      |                                               stdin
/usr/include/tango/DeviceProxy.h:1238:55: error: ‘att_name’ was not declared in this scope
 1238 |         virtual int get_attribute_poll_period(string &att_name);
      |                                                       ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1247:9: error: ‘virtual’ outside class declaration
 1247 |         virtual int get_attribute_poll_period(const char *att_name)
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1247:67: error: ‘int get_attribute_poll_period(const char*)’ redeclared as different kind of entity
 1247 |         virtual int get_attribute_poll_period(const char *att_name)
      |                                                                   ^
/usr/include/tango/DeviceProxy.h:1238:21: note: previous declaration ‘int get_attribute_poll_period’
 1238 |         virtual int get_attribute_poll_period(string &att_name);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘int get_attribute_poll_period(const char*)’:
/usr/include/tango/DeviceProxy.h:1248:26: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1248 |                         {string tmp(att_name);return get_attribute_poll_period(tmp);}
      |                          ^~~~~~
      |                          stdin
/usr/include/tango/DeviceProxy.h:1248:80: error: ‘tmp’ was not declared in this scope
 1248 |                         {string tmp(att_name);return get_attribute_poll_period(tmp);}
      |                                                                                ^~~
/usr/include/tango/DeviceProxy.h:1248:83: error: ‘get_attribute_poll_period’ cannot be used as a function
 1248 |                         {string tmp(att_name);return get_attribute_poll_period(tmp);}
      |                                                                                   ^
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1267:17: error: ‘vector’ does not name a type
 1267 |         virtual vector<string> *polling_status();
      |                 ^~~~~~
/usr/include/tango/DeviceProxy.h:1277:9: error: ‘virtual’ outside class declaration
 1277 |         virtual void poll_command(string &cmd_name, int polling_period);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1277:22: error: variable or field ‘poll_command’ declared void
 1277 |         virtual void poll_command(string &cmd_name, int polling_period);
      |                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1277:35: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1277 |         virtual void poll_command(string &cmd_name, int polling_period);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DeviceProxy.h:1277:43: error: ‘cmd_name’ was not declared in this scope
 1277 |         virtual void poll_command(string &cmd_name, int polling_period);
      |                                           ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1277:53: error: expected primary-expression before ‘int’
 1277 |         virtual void poll_command(string &cmd_name, int polling_period);
      |                                                     ^~~
/usr/include/tango/DeviceProxy.h:1287:9: error: ‘virtual’ outside class declaration
 1287 |         virtual void poll_command(const char *cmd_name, int polling_period) {string tmp(cmd_name);poll_command(tmp,polling_period);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void poll_command(const char*, int)’:
/usr/include/tango/DeviceProxy.h:1287:78: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1287 |         virtual void poll_command(const char *cmd_name, int polling_period) {string tmp(cmd_name);poll_command(tmp,polling_period);}
      |                                                                              ^~~~~~
      |                                                                              stdin
/usr/include/tango/DeviceProxy.h:1287:112: error: ‘tmp’ was not declared in this scope
 1287 |         virtual void poll_command(const char *cmd_name, int polling_period) {string tmp(cmd_name);poll_command(tmp,polling_period);}
      |                                                                                                                ^~~
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1297:9: error: ‘virtual’ outside class declaration
 1297 |         virtual void poll_attribute(string &att_name, int polling_period);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1297:22: error: variable or field ‘poll_attribute’ declared void
 1297 |         virtual void poll_attribute(string &att_name, int polling_period);
      |                      ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1297:37: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1297 |         virtual void poll_attribute(string &att_name, int polling_period);
      |                                     ^~~~~~
      |                                     stdin
/usr/include/tango/DeviceProxy.h:1297:45: error: ‘att_name’ was not declared in this scope
 1297 |         virtual void poll_attribute(string &att_name, int polling_period);
      |                                             ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1297:55: error: expected primary-expression before ‘int’
 1297 |         virtual void poll_attribute(string &att_name, int polling_period);
      |                                                       ^~~
/usr/include/tango/DeviceProxy.h:1307:9: error: ‘virtual’ outside class declaration
 1307 |         virtual void poll_attribute(const char *att_name, int polling_period) {string tmp(att_name);poll_attribute(tmp,polling_period);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void poll_attribute(const char*, int)’:
/usr/include/tango/DeviceProxy.h:1307:80: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1307 |         virtual void poll_attribute(const char *att_name, int polling_period) {string tmp(att_name);poll_attribute(tmp,polling_period);}
      |                                                                                ^~~~~~
      |                                                                                stdin
/usr/include/tango/DeviceProxy.h:1307:116: error: ‘tmp’ was not declared in this scope
 1307 |         virtual void poll_attribute(const char *att_name, int polling_period) {string tmp(att_name);poll_attribute(tmp,polling_period);}
      |                                                                                                                    ^~~
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1315:9: error: ‘virtual’ outside class declaration
 1315 |         virtual void stop_poll_command(string &cmd_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1315:22: error: variable or field ‘stop_poll_command’ declared void
 1315 |         virtual void stop_poll_command(string &cmd_name);
      |                      ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1315:40: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1315 |         virtual void stop_poll_command(string &cmd_name);
      |                                        ^~~~~~
      |                                        stdin
/usr/include/tango/DeviceProxy.h:1315:48: error: ‘cmd_name’ was not declared in this scope
 1315 |         virtual void stop_poll_command(string &cmd_name);
      |                                                ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1323:9: error: ‘virtual’ outside class declaration
 1323 |         virtual void stop_poll_command(const char *cmd_name) {string tmp(cmd_name);stop_poll_command(tmp);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void stop_poll_command(const char*)’:
/usr/include/tango/DeviceProxy.h:1323:63: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1323 |         virtual void stop_poll_command(const char *cmd_name) {string tmp(cmd_name);stop_poll_command(tmp);}
      |                                                               ^~~~~~
      |                                                               stdin
/usr/include/tango/DeviceProxy.h:1323:102: error: ‘tmp’ was not declared in this scope
 1323 |         virtual void stop_poll_command(const char *cmd_name) {string tmp(cmd_name);stop_poll_command(tmp);}
      |                                                                                                      ^~~
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1331:9: error: ‘virtual’ outside class declaration
 1331 |         virtual void stop_poll_attribute(string &att_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1331:22: error: variable or field ‘stop_poll_attribute’ declared void
 1331 |         virtual void stop_poll_attribute(string &att_name);
      |                      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1331:42: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1331 |         virtual void stop_poll_attribute(string &att_name);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/DeviceProxy.h:1331:50: error: ‘att_name’ was not declared in this scope
 1331 |         virtual void stop_poll_attribute(string &att_name);
      |                                                  ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1339:9: error: ‘virtual’ outside class declaration
 1339 |         virtual void stop_poll_attribute(const char *att_name) {string tmp(att_name);stop_poll_attribute(tmp);}
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h: In function ‘void stop_poll_attribute(const char*)’:
/usr/include/tango/DeviceProxy.h:1339:65: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1339 |         virtual void stop_poll_attribute(const char *att_name) {string tmp(att_name);stop_poll_attribute(tmp);}
      |                                                                 ^~~~~~
      |                                                                 stdin
/usr/include/tango/DeviceProxy.h:1339:106: error: ‘tmp’ was not declared in this scope
 1339 |         virtual void stop_poll_attribute(const char *att_name) {string tmp(att_name);stop_poll_attribute(tmp);}
      |                                                                                                          ^~~
/usr/include/tango/DeviceProxy.h: At global scope:
/usr/include/tango/DeviceProxy.h:1367:43: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1367 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb);
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/DeviceProxy.h:1367:61: error: ‘EventType’ has not been declared
 1367 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb);
      |                                                             ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1367:78: error: ‘CallBack’ has not been declared
 1367 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb);
      |                                                                              ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1367:9: error: ‘virtual’ outside class declaration
 1367 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1397:43: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1397 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb,bool stateless);
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/DeviceProxy.h:1397:61: error: ‘EventType’ has not been declared
 1397 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb,bool stateless);
      |                                                             ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1397:78: error: ‘CallBack’ has not been declared
 1397 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb,bool stateless);
      |                                                                              ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1397:9: error: ‘virtual’ outside class declaration
 1397 |         virtual int subscribe_event(const string &att_name, EventType event, CallBack *cb,bool stateless);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1421:43: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1421 |         virtual int subscribe_event(const string &att_name, EventType event, int event_queue_size,bool stateless = false);
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/DeviceProxy.h:1421:61: error: ‘EventType’ has not been declared
 1421 |         virtual int subscribe_event(const string &att_name, EventType event, int event_queue_size,bool stateless = false);
      |                                                             ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1421:9: error: ‘virtual’ outside class declaration
 1421 |         virtual int subscribe_event(const string &att_name, EventType event, int event_queue_size,bool stateless = false);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1446:9: error: ‘virtual’ outside class declaration
 1446 |         virtual int subscribe_event(EventType event,CallBack *cb,bool stateless = false);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1446:37: error: ‘int subscribe_event’ redeclared as different kind of entity
 1446 |         virtual int subscribe_event(EventType event,CallBack *cb,bool stateless = false);
      |                                     ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1421:21: note: previous declaration ‘int subscribe_event(const int&, int, int, bool)’
 1421 |         virtual int subscribe_event(const string &att_name, EventType event, int event_queue_size,bool stateless = false);
      |                     ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1446:37: error: ‘EventType’ was not declared in this scope
 1446 |         virtual int subscribe_event(EventType event,CallBack *cb,bool stateless = false);
      |                                     ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1446:53: error: ‘CallBack’ was not declared in this scope
 1446 |         virtual int subscribe_event(EventType event,CallBack *cb,bool stateless = false);
      |                                                     ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1446:63: error: ‘cb’ was not declared in this scope
 1446 |         virtual int subscribe_event(EventType event,CallBack *cb,bool stateless = false);
      |                                                               ^~
/usr/include/tango/DeviceProxy.h:1446:66: error: expected primary-expression before ‘bool’
 1446 |         virtual int subscribe_event(EventType event,CallBack *cb,bool stateless = false);
      |                                                                  ^~~~
/usr/include/tango/DeviceProxy.h:1474:9: error: ‘virtual’ outside class declaration
 1474 |         virtual int subscribe_event(EventType event,int event_queue_size,bool stateless = false);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1474:37: error: ‘int subscribe_event’ redeclared as different kind of entity
 1474 |         virtual int subscribe_event(EventType event,int event_queue_size,bool stateless = false);
      |                                     ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1421:21: note: previous declaration ‘int subscribe_event(const int&, int, int, bool)’
 1421 |         virtual int subscribe_event(const string &att_name, EventType event, int event_queue_size,bool stateless = false);
      |                     ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1474:37: error: ‘EventType’ was not declared in this scope
 1474 |         virtual int subscribe_event(EventType event,int event_queue_size,bool stateless = false);
      |                                     ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1474:53: error: expected primary-expression before ‘int’
 1474 |         virtual int subscribe_event(EventType event,int event_queue_size,bool stateless = false);
      |                                                     ^~~
/usr/include/tango/DeviceProxy.h:1474:74: error: expected primary-expression before ‘bool’
 1474 |         virtual int subscribe_event(EventType event,int event_queue_size,bool stateless = false);
      |                                                                          ^~~~
/usr/include/tango/DeviceProxy.h:1484:9: error: ‘virtual’ outside class declaration
 1484 |         virtual void unsubscribe_event(int event_id);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1496:48: error: ‘CallBack’ has not been declared
 1496 |         virtual void get_events (int event_id, CallBack *cb);
      |                                                ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1496:9: error: ‘virtual’ outside class declaration
 1496 |         virtual void get_events (int event_id, CallBack *cb);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1509:48: error: ‘EventDataList’ has not been declared
 1509 |         virtual void get_events (int event_id, EventDataList &event_list);
      |                                                ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1509:9: error: ‘virtual’ outside class declaration
 1509 |         virtual void get_events (int event_id, EventDataList &event_list);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1523:48: error: ‘AttrConfEventDataList’ has not been declared
 1523 |         virtual void get_events (int event_id, AttrConfEventDataList &event_list);
      |                                                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1523:9: error: ‘virtual’ outside class declaration
 1523 |         virtual void get_events (int event_id, AttrConfEventDataList &event_list);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1537:48: error: ‘DataReadyEventDataList’ has not been declared
 1537 |         virtual void get_events (int event_id, DataReadyEventDataList &event_list);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1537:9: error: ‘virtual’ outside class declaration
 1537 |         virtual void get_events (int event_id, DataReadyEventDataList &event_list);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1551:48: error: ‘DevIntrChangeEventDataList’ has not been declared
 1551 |         virtual void get_events (int event_id, DevIntrChangeEventDataList &event_list);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1551:9: error: ‘virtual’ outside class declaration
 1551 |         virtual void get_events (int event_id, DevIntrChangeEventDataList &event_list);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1565:48: error: ‘PipeEventDataList’ has not been declared
 1565 |         virtual void get_events (int event_id, PipeEventDataList &event_list);
      |                                                ^~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1565:9: error: ‘virtual’ outside class declaration
 1565 |         virtual void get_events (int event_id, PipeEventDataList &event_list);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1578:9: error: ‘virtual’ outside class declaration
 1578 |         virtual int  event_queue_size(int event_id);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1591:17: error: ‘TimeVal’ does not name a type; did you mean ‘timeval’?
 1591 |         virtual TimeVal get_last_event_date(int event_id);
      |                 ^~~~~~~
      |                 timeval
/usr/include/tango/DeviceProxy.h:1603:9: error: ‘virtual’ outside class declaration
 1603 |         virtual bool is_event_queue_empty(int event_id);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1618:9: error: ‘virtual’ outside class declaration
 1618 |         virtual void get_property(string &prop_name, DbData &db);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1618:22: error: variable or field ‘get_property’ declared void
 1618 |         virtual void get_property(string &prop_name, DbData &db);
      |                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1618:35: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1618 |         virtual void get_property(string &prop_name, DbData &db);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DeviceProxy.h:1618:43: error: ‘prop_name’ was not declared in this scope
 1618 |         virtual void get_property(string &prop_name, DbData &db);
      |                                           ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1618:54: error: ‘DbData’ was not declared in this scope
 1618 |         virtual void get_property(string &prop_name, DbData &db);
      |                                                      ^~~~~~
/usr/include/tango/DeviceProxy.h:1618:62: error: ‘db’ was not declared in this scope
 1618 |         virtual void get_property(string &prop_name, DbData &db);
      |                                                              ^~
/usr/include/tango/DeviceProxy.h:1629:9: error: ‘virtual’ outside class declaration
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1629:22: error: variable or field ‘get_property’ declared void
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1629:35: error: ‘vector’ was not declared in this scope
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                   ^~~~~~
/usr/include/tango/DeviceProxy.h:1629:42: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                          ^~~~~~
      |                                          stdin
/usr/include/tango/DeviceProxy.h:1629:51: error: ‘prop_names’ was not declared in this scope
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                                   ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1629:63: error: ‘DbData’ was not declared in this scope
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                                               ^~~~~~
/usr/include/tango/DeviceProxy.h:1629:71: error: ‘db’ was not declared in this scope
 1629 |         virtual void get_property(vector<string> &prop_names, DbData &db);
      |                                                                       ^~
/usr/include/tango/DeviceProxy.h:1639:9: error: ‘virtual’ outside class declaration
 1639 |         virtual void get_property(DbData &db);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1639:22: error: variable or field ‘get_property’ declared void
 1639 |         virtual void get_property(DbData &db);
      |                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1639:35: error: ‘DbData’ was not declared in this scope
 1639 |         virtual void get_property(DbData &db);
      |                                   ^~~~~~
/usr/include/tango/DeviceProxy.h:1639:43: error: ‘db’ was not declared in this scope
 1639 |         virtual void get_property(DbData &db);
      |                                           ^~
/usr/include/tango/DeviceProxy.h:1649:9: error: ‘virtual’ outside class declaration
 1649 |         virtual void put_property(DbData &db);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1649:22: error: variable or field ‘put_property’ declared void
 1649 |         virtual void put_property(DbData &db);
      |                      ^~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1649:35: error: ‘DbData’ was not declared in this scope
 1649 |         virtual void put_property(DbData &db);
      |                                   ^~~~~~
/usr/include/tango/DeviceProxy.h:1649:43: error: ‘db’ was not declared in this scope
 1649 |         virtual void put_property(DbData &db);
      |                                           ^~
/usr/include/tango/DeviceProxy.h:1658:9: error: ‘virtual’ outside class declaration
 1658 |         virtual void delete_property(string &prop_name);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1658:22: error: variable or field ‘delete_property’ declared void
 1658 |         virtual void delete_property(string &prop_name);
      |                      ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1658:38: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1658 |         virtual void delete_property(string &prop_name);
      |                                      ^~~~~~
      |                                      stdin
/usr/include/tango/DeviceProxy.h:1658:46: error: ‘prop_name’ was not declared in this scope
 1658 |         virtual void delete_property(string &prop_name);
      |                                              ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1667:9: error: ‘virtual’ outside class declaration
 1667 |         virtual void delete_property(vector<string> &prop_names);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1667:22: error: variable or field ‘delete_property’ declared void
 1667 |         virtual void delete_property(vector<string> &prop_names);
      |                      ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1667:38: error: ‘vector’ was not declared in this scope
 1667 |         virtual void delete_property(vector<string> &prop_names);
      |                                      ^~~~~~
/usr/include/tango/DeviceProxy.h:1667:45: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1667 |         virtual void delete_property(vector<string> &prop_names);
      |                                             ^~~~~~
      |                                             stdin
/usr/include/tango/DeviceProxy.h:1667:54: error: ‘prop_names’ was not declared in this scope
 1667 |         virtual void delete_property(vector<string> &prop_names);
      |                                                      ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1677:9: error: ‘virtual’ outside class declaration
 1677 |         virtual void delete_property(DbData &db);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1677:22: error: variable or field ‘delete_property’ declared void
 1677 |         virtual void delete_property(DbData &db);
      |                      ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1677:38: error: ‘DbData’ was not declared in this scope
 1677 |         virtual void delete_property(DbData &db);
      |                                      ^~~~~~
/usr/include/tango/DeviceProxy.h:1677:46: error: ‘db’ was not declared in this scope
 1677 |         virtual void delete_property(DbData &db);
      |                                              ^~
/usr/include/tango/DeviceProxy.h:1689:46: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1689 |         virtual void get_property_list(const string &filter,vector<string> &prop_list);
      |                                              ^~~~~~
      |                                              stdin
/usr/include/tango/DeviceProxy.h:1689:61: error: ‘vector’ has not been declared
 1689 |         virtual void get_property_list(const string &filter,vector<string> &prop_list);
      |                                                             ^~~~~~
/usr/include/tango/DeviceProxy.h:1689:67: error: expected ‘,’ or ‘...’ before ‘<’ token
 1689 |         virtual void get_property_list(const string &filter,vector<string> &prop_list);
      |                                                                   ^
/usr/include/tango/DeviceProxy.h:1689:9: error: ‘virtual’ outside class declaration
 1689 |         virtual void get_property_list(const string &filter,vector<string> &prop_list);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1835:45: error: ‘DEFAULT_LOCK_VALIDITY’ was not declared in this scope
 1835 |         virtual void lock(int lock_validity=DEFAULT_LOCK_VALIDITY);
      |                                             ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1835:9: error: ‘virtual’ outside class declaration
 1835 |         virtual void lock(int lock_validity=DEFAULT_LOCK_VALIDITY);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1846:9: error: ‘virtual’ outside class declaration
 1846 |         virtual void unlock(bool force=false);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1859:17: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1859 |         virtual string locking_status();
      |                 ^~~~~~
      |                 stdin
/usr/include/tango/DeviceProxy.h:1867:9: error: ‘virtual’ outside class declaration
 1867 |         virtual bool is_locked();
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1876:9: error: ‘virtual’ outside class declaration
 1876 |         virtual bool is_locked_by_me();
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1908:9: error: ‘virtual’ outside class declaration
 1908 |         virtual bool get_locker(LockerInfo &li);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1908:33: error: ‘LockerInfo’ was not declared in this scope
 1908 |         virtual bool get_locker(LockerInfo &li);
      |                                 ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1908:45: error: ‘li’ was not declared in this scope; did you mean ‘ldiv’?
 1908 |         virtual bool get_locker(LockerInfo &li);
      |                                             ^~
      |                                             ldiv
/usr/include/tango/DeviceProxy.h:1913:9: error: ‘virtual’ outside class declaration
 1913 |         virtual void parse_name(string &);
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1913:22: error: variable or field ‘parse_name’ declared void
 1913 |         virtual void parse_name(string &);
      |                      ^~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1913:33: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1913 |         virtual void parse_name(string &);
      |                                 ^~~~~~
      |                                 stdin
/usr/include/tango/DeviceProxy.h:1913:41: error: expected primary-expression before ‘)’ token
 1913 |         virtual void parse_name(string &);
      |                                         ^
/usr/include/tango/DeviceProxy.h:1914:9: error: ‘virtual’ outside class declaration
 1914 |         virtual Database *get_device_db();
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1916:9: error: ‘DeviceProxy’ does not name a type
 1916 |         DeviceProxy *get_adm_device() {return adm_device;}
      |         ^~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1922:35: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1922 |         void read_attribute(const string &,AttributeValue_4 *&);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DeviceProxy.h:1922:44: error: ‘AttributeValue_4’ has not been declared
 1922 |         void read_attribute(const string &,AttributeValue_4 *&);
      |                                            ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1922:63: error: ‘void read_attribute(const int&, int*&)’ redeclared as different kind of entity
 1922 |         void read_attribute(const string &,AttributeValue_4 *&);
      |                                                               ^
/usr/include/tango/DeviceProxy.h:652:33: note: previous declaration ‘DeviceAttribute read_attribute’
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |                                 ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1923:35: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1923 |         void read_attribute(const string &,AttributeValue_5 *&);
      |                                   ^~~~~~
      |                                   stdin
/usr/include/tango/DeviceProxy.h:1923:44: error: ‘AttributeValue_5’ has not been declared
 1923 |         void read_attribute(const string &,AttributeValue_5 *&);
      |                                            ^~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1923:63: error: ‘void read_attribute(const int&, int*&)’ redeclared as different kind of entity
 1923 |         void read_attribute(const string &,AttributeValue_5 *&);
      |                                                               ^
/usr/include/tango/DeviceProxy.h:652:33: note: previous declaration ‘DeviceAttribute read_attribute’
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |                                 ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1924:59: error: ‘void read_attribute(const char*, DeviceAttribute&)’ redeclared as different kind of entity
 1924 |         void read_attribute(const char *,DeviceAttribute &);
      |                                                           ^
/usr/include/tango/DeviceProxy.h:652:33: note: previous declaration ‘DeviceAttribute read_attribute’
  652 |         virtual DeviceAttribute read_attribute(string &att_name);
      |                                 ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1925:14: error: variable or field ‘read_attribute’ declared void
 1925 |         void read_attribute(string &at,DeviceAttribute &da) {read_attribute(at.c_str(),da);}
      |              ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxy.h:1925:29: error: ‘string’ was not declared in this scope; did you mean ‘stdin’?
 1925 |         void read_attribute(string &at,DeviceAttribute &da) {read_attribute(at.c_str(),da);}
      |                             ^~~~~~
      |                             stdin
/usr/include/tango/DeviceProxy.h:1925:37: error: ‘at’ was not declared in this scope
 1925 |         void read_attribute(string &at,DeviceAttribute &da) {read_attribute(at.c_str(),da);}
      |                                     ^~
/usr/include/tango/DeviceProxy.h:1925:56: error: expected primary-expression before ‘&’ token
 1925 |         void read_attribute(string &at,DeviceAttribute &da) {read_attribute(at.c_str(),da);}
      |                                                        ^
/usr/include/tango/DeviceProxy.h:1925:57: error: ‘da’ was not declared in this scope
 1925 |         void read_attribute(string &at,DeviceAttribute &da) {read_attribute(at.c_str(),da);}
      |                                                         ^~
/usr/include/tango/DeviceProxy.h:1930:43: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1930 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/DeviceProxy.h:1930:62: error: ‘EventType’ has not been declared
 1930 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |                                                              ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1930:79: error: ‘CallBack’ has not been declared
 1930 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |                                                                               ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1931:34: error: ‘vector’ does not name a type
 1931 |                            const vector<string> &filters);  // For compatibility with Tango < 8
      |                                  ^~~~~~
/usr/include/tango/DeviceProxy.h:1931:40: error: expected ‘,’ or ‘...’ before ‘<’ token
 1931 |                            const vector<string> &filters);  // For compatibility with Tango < 8
      |                                        ^
/usr/include/tango/DeviceProxy.h:1930:9: error: ‘virtual’ outside class declaration
 1930 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1932:43: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1932 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/DeviceProxy.h:1932:62: error: ‘EventType’ has not been declared
 1932 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |                                                              ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1932:79: error: ‘CallBack’ has not been declared
 1932 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |                                                                               ^~~~~~~~
/usr/include/tango/DeviceProxy.h:1933:34: error: ‘vector’ does not name a type
 1933 |                            const vector<string> &filters, bool stateless); // For compatibility with Tango < 8
      |                                  ^~~~~~
/usr/include/tango/DeviceProxy.h:1933:40: error: expected ‘,’ or ‘...’ before ‘<’ token
 1933 |                            const vector<string> &filters, bool stateless); // For compatibility with Tango < 8
      |                                        ^
/usr/include/tango/DeviceProxy.h:1932:9: error: ‘virtual’ outside class declaration
 1932 |         virtual int subscribe_event(const string &attr_name, EventType event, CallBack *,
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1934:43: error: ‘string’ does not name a type; did you mean ‘stdin’?
 1934 |         virtual int subscribe_event(const string &attr_name, EventType event, int event_queue_size,
      |                                           ^~~~~~
      |                                           stdin
/usr/include/tango/DeviceProxy.h:1934:62: error: ‘EventType’ has not been declared
 1934 |         virtual int subscribe_event(const string &attr_name, EventType event, int event_queue_size,
      |                                                              ^~~~~~~~~
/usr/include/tango/DeviceProxy.h:1935:34: error: ‘vector’ does not name a type
 1935 |                            const vector<string> &filters, bool stateless = false); // For compatibility with Tango < 8
      |                                  ^~~~~~
/usr/include/tango/DeviceProxy.h:1935:40: error: expected ‘,’ or ‘...’ before ‘<’ token
 1935 |                            const vector<string> &filters, bool stateless = false); // For compatibility with Tango < 8
      |                                        ^
/usr/include/tango/DeviceProxy.h:1934:9: error: ‘virtual’ outside class declaration
 1934 |         virtual int subscribe_event(const string &attr_name, EventType event, int event_queue_size,
      |         ^~~~~~~
/usr/include/tango/DeviceProxy.h:1937:1: error: expected declaration before ‘}’ token
 1937 | };
      | ^
/usr/include/tango/DeviceProxyHelper.h:202:9: error: expected class-name before ‘{’ token
  202 |         {
      |         ^
/usr/include/tango/DeviceProxyHelper.h:208:31: error: ‘DeviceProxy’ in namespace ‘Tango’ does not name a type
  208 |                 inline Tango::DeviceProxy* get_device_proxy (void)
      |                               ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:216:31: error: ‘DeviceProxy’ in namespace ‘Tango’ does not name a type
  216 |                 inline Tango::DeviceProxy* operator-> (void)
      |                               ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:227:40: error: ‘string’ in namespace ‘std’ does not name a type
  227 |                 HelperBase (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                        ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:160:1: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  159 | #include <TangoExceptionsHelper.h>
  +++ |+#include <string>
  160 | 
/usr/include/tango/DeviceProxyHelper.h:227:61: error: ‘Tango::DeviceImpl’ has not been declared
  227 |                 HelperBase (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:256:24: error: ‘DeviceProxy’ in namespace ‘Tango’ does not name a type
  256 |                 Tango::DeviceProxy* device_proxy_;
      |                        ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In constructor ‘Tango::HelperBase::HelperBase(const int&, int*)’:
/usr/include/tango/DeviceProxyHelper.h:228:44: error: expected class-name before ‘(’ token
  228 |                         : Tango::LogAdapter(client_device), device_proxy_(0)
      |                                            ^
/usr/include/tango/DeviceProxyHelper.h:228:44: error: expected ‘{’ before ‘(’ token
/usr/include/tango/DeviceProxyHelper.h: In destructor ‘virtual Tango::HelperBase::~HelperBase()’:
/usr/include/tango/DeviceProxyHelper.h:247:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  247 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:249:40: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
  249 |                                 delete device_proxy_;
      |                                        ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: At global scope:
/usr/include/tango/DeviceProxyHelper.h:270:48: error: ‘string’ in namespace ‘std’ does not name a type
  270 |                 CommandInOutHelper (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:270:43: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  270 |                 CommandInOutHelper (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                           ^~~
/usr/include/tango/DeviceProxyHelper.h:270:69: error: ‘Tango::DeviceImpl’ has not been declared
  270 |                 CommandInOutHelper (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                                                     ^~~~~
/usr/include/tango/DeviceProxyHelper.h:291:51: error: ‘string’ in namespace ‘std’ does not name a type
  291 |                 void internal_command (const std::string& cmd_name,
      |                                                   ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:291:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  291 |                 void internal_command (const std::string& cmd_name,
      |                                              ^~~
/usr/include/tango/DeviceProxyHelper.h:292:25: error: ‘std::string’ has not been declared
  292 |                         std::string file,
      |                         ^~~
/usr/include/tango/DeviceProxyHelper.h:332:65: error: ‘string’ in namespace ‘std’ does not name a type
  332 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, _OUT& argout, std::string file= __FILE__, int line= __LINE__)
      |                                                                 ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:332:60: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  332 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, _OUT& argout, std::string file= __FILE__, int line= __LINE__)
      |                                                            ^~~
/usr/include/tango/DeviceProxyHelper.h:332:115: error: ‘std::string’ has not been declared
  332 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, _OUT& argout, std::string file= __FILE__, int line= __LINE__)
      |                                                                                                                   ^~~
/usr/include/tango/DeviceProxyHelper.h:381:65: error: ‘string’ in namespace ‘std’ does not name a type
  381 |                         void internal_command_inout (const std::string& cmd_name,
      |                                                                 ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:381:60: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  381 |                         void internal_command_inout (const std::string& cmd_name,
      |                                                            ^~~
/usr/include/tango/DeviceProxyHelper.h:382:36: error: ‘vector’ in namespace ‘std’ does not name a template type
  382 |                         const std::vector<_IN>& _nv_in,
      |                                    ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:160:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  159 | #include <TangoExceptionsHelper.h>
  +++ |+#include <vector>
  160 | 
/usr/include/tango/DeviceProxyHelper.h:382:42: error: expected ‘,’ or ‘...’ before ‘<’ token
  382 |                         const std::vector<_IN>& _nv_in,
      |                                          ^
/usr/include/tango/DeviceProxyHelper.h:427:65: error: ‘string’ in namespace ‘std’ does not name a type
  427 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                 ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:427:60: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  427 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                            ^~~
/usr/include/tango/DeviceProxyHelper.h:427:101: error: ‘DevVarDoubleStringArray’ has not been declared
  427 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:427:133: error: ‘std::string’ has not been declared
  427 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                                                     ^~~
/usr/include/tango/DeviceProxyHelper.h:444:65: error: ‘string’ in namespace ‘std’ does not name a type
  444 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                 ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:444:60: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  444 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                            ^~~
/usr/include/tango/DeviceProxyHelper.h:444:101: error: ‘DevVarLongStringArray’ has not been declared
  444 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:444:131: error: ‘std::string’ has not been declared
  444 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                                                   ^~~
/usr/include/tango/DeviceProxyHelper.h:444:30: error: ‘template<class _IN> void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int*, int, int)’ cannot be overloaded with ‘template<class _IN> void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int*, int, int)’
  444 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:427:30: note: previous declaration ‘template<class _IN> void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int*, int, int)’
  427 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray* argout,std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:460:65: error: ‘string’ in namespace ‘std’ does not name a type
  460 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                 ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:460:60: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  460 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                            ^~~
/usr/include/tango/DeviceProxyHelper.h:460:101: error: ‘DevVarDoubleStringArray’ has not been declared
  460 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:460:133: error: ‘std::string’ has not been declared
  460 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                                                     ^~~
/usr/include/tango/DeviceProxyHelper.h:477:65: error: ‘string’ in namespace ‘std’ does not name a type
  477 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                 ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:477:60: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  477 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                            ^~~
/usr/include/tango/DeviceProxyHelper.h:477:101: error: ‘DevVarLongStringArray’ has not been declared
  477 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:477:131: error: ‘std::string’ has not been declared
  477 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                                                                                                                                   ^~~
/usr/include/tango/DeviceProxyHelper.h:477:30: error: ‘template<class _IN> void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int&, int, int)’ cannot be overloaded with ‘template<class _IN> void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int&, int, int)’
  477 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarLongStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:460:30: note: previous declaration ‘template<class _IN> void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int&, int, int)’
  460 |                         void internal_command_inout (const std::string& cmd_name, const _IN& argin, DevVarDoubleStringArray& argout,std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:504:62: error: ‘string’ in namespace ‘std’ does not name a type
  504 |                         void internal_command_in (const std::string& cmd_name, const _IN& argin,  std::string file= __FILE__, int line= __LINE__)
      |                                                              ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:504:57: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  504 |                         void internal_command_in (const std::string& cmd_name, const _IN& argin,  std::string file= __FILE__, int line= __LINE__)
      |                                                         ^~~
/usr/include/tango/DeviceProxyHelper.h:504:99: error: ‘std::string’ has not been declared
  504 |                         void internal_command_in (const std::string& cmd_name, const _IN& argin,  std::string file= __FILE__, int line= __LINE__)
      |                                                                                                   ^~~
/usr/include/tango/DeviceProxyHelper.h:539:62: error: ‘string’ in namespace ‘std’ does not name a type
  539 |                         void internal_command_in (const std::string& cmd_name,
      |                                                              ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:539:57: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  539 |                         void internal_command_in (const std::string& cmd_name,
      |                                                         ^~~
/usr/include/tango/DeviceProxyHelper.h:540:36: error: ‘vector’ in namespace ‘std’ does not name a template type
  540 |                         const std::vector<_IN>& _nv_in,
      |                                    ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:540:31: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  540 |                         const std::vector<_IN>& _nv_in,
      |                               ^~~
/usr/include/tango/DeviceProxyHelper.h:540:42: error: expected ‘,’ or ‘...’ before ‘<’ token
  540 |                         const std::vector<_IN>& _nv_in,
      |                                          ^
/usr/include/tango/DeviceProxyHelper.h:577:63: error: ‘string’ in namespace ‘std’ does not name a type
  577 |                         void internal_command_out (const std::string& cmd_name, _OUT& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                               ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:577:58: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  577 |                         void internal_command_out (const std::string& cmd_name, _OUT& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                          ^~~
/usr/include/tango/DeviceProxyHelper.h:577:96: error: ‘std::string’ has not been declared
  577 |                         void internal_command_out (const std::string& cmd_name, _OUT& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                                                ^~~
/usr/include/tango/DeviceProxyHelper.h:615:63: error: ‘DevVarDoubleStringArray’ has not been declared
  615 |                         void internal_command_out(_OUT dummy, DevVarDoubleStringArray* argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:615:97: error: ‘std::string’ has not been declared
  615 |                         void internal_command_out(_OUT dummy, DevVarDoubleStringArray* argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                                                 ^~~
/usr/include/tango/DeviceProxyHelper.h:633:64: error: ‘DevVarLongStringArray’ has not been declared
  633 |                         void internal_command_out (_OUT dummy, DevVarLongStringArray* argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:633:96: error: ‘std::string’ has not been declared
  633 |                         void internal_command_out (_OUT dummy, DevVarLongStringArray* argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                                                ^~~
/usr/include/tango/DeviceProxyHelper.h:633:30: error: ‘template<class _OUT> void Tango::CommandInOutHelper::internal_command_out(_OUT, int*, int, int)’ cannot be overloaded with ‘template<class _OUT> void Tango::CommandInOutHelper::internal_command_out(_OUT, int*, int, int)’
  633 |                         void internal_command_out (_OUT dummy, DevVarLongStringArray* argout,  std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:615:30: note: previous declaration ‘template<class _OUT> void Tango::CommandInOutHelper::internal_command_out(_OUT, int*, int, int)’
  615 |                         void internal_command_out(_OUT dummy, DevVarDoubleStringArray* argout,  std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:649:63: error: ‘DevVarDoubleStringArray’ has not been declared
  649 |                         void internal_command_out(_OUT dummy, DevVarDoubleStringArray& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:649:97: error: ‘std::string’ has not been declared
  649 |                         void internal_command_out(_OUT dummy, DevVarDoubleStringArray& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                                                 ^~~
/usr/include/tango/DeviceProxyHelper.h:665:64: error: ‘DevVarLongStringArray’ has not been declared
  665 |                         void internal_command_out (_OUT dummy, DevVarLongStringArray& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:665:96: error: ‘std::string’ has not been declared
  665 |                         void internal_command_out (_OUT dummy, DevVarLongStringArray& argout,  std::string file= __FILE__, int line= __LINE__)
      |                                                                                                ^~~
/usr/include/tango/DeviceProxyHelper.h:665:30: error: ‘template<class _OUT> void Tango::CommandInOutHelper::internal_command_out(_OUT, int&, int, int)’ cannot be overloaded with ‘template<class _OUT> void Tango::CommandInOutHelper::internal_command_out(_OUT, int&, int, int)’
  665 |                         void internal_command_out (_OUT dummy, DevVarLongStringArray& argout,  std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:649:30: note: previous declaration ‘template<class _OUT> void Tango::CommandInOutHelper::internal_command_out(_OUT, int&, int, int)’
  649 |                         void internal_command_out(_OUT dummy, DevVarDoubleStringArray& argout,  std::string file= __FILE__, int line= __LINE__)
      |                              ^~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:690:63: error: ‘string’ in namespace ‘std’ does not name a type
  690 |                         void internal_command_out (const std::string& cmd_name,
      |                                                               ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:690:58: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  690 |                         void internal_command_out (const std::string& cmd_name,
      |                                                          ^~~
/usr/include/tango/DeviceProxyHelper.h:691:25: error: ‘std::vector’ has not been declared
  691 |                         std::vector<_OUT>& _nv_out,
      |                         ^~~
/usr/include/tango/DeviceProxyHelper.h:691:36: error: expected ‘,’ or ‘...’ before ‘<’ token
  691 |                         std::vector<_OUT>& _nv_out,
      |                                    ^
/usr/include/tango/DeviceProxyHelper.h:728:16: error: ‘DeviceData’ in namespace ‘Tango’ does not name a type
  728 |         Tango::DeviceData dd_out_;
      |                ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In constructor ‘Tango::CommandInOutHelper::CommandInOutHelper(const int&, int*)’:
/usr/include/tango/DeviceProxyHelper.h:273:25: error: ‘dd_out_’ was not declared in this scope
  273 |                         dd_out_.exceptions(Tango::DeviceData::isempty_flag |
      |                         ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:273:51: error: ‘Tango::DeviceData’ has not been declared
  273 |                         dd_out_.exceptions(Tango::DeviceData::isempty_flag |
      |                                                   ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:274:40: error: ‘Tango::DeviceData’ has not been declared
  274 |                                 Tango::DeviceData::wrongtype_flag);
      |                                        ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command(const int&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:295:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  295 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
In file included from /usr/include/tango/DeviceProxyHelper.h:159:
/usr/include/tango/DeviceProxyHelper.h:301:88: error: ‘string’ in namespace ‘std’ does not name a type
  301 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                        ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:301:83: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  301 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                   ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:301:94: error: expected ‘>’ before ‘&’ token
  301 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                              ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:301:94: error: expected ‘(’ before ‘&’ token
  301 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                              ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:301:95: error: expected primary-expression before ‘>’ token
  301 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                               ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:160:1: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  159 | #include <TangoExceptionsHelper.h>
  +++ |+#include <ostream>
  160 | 
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: error: ‘string’ is not a member of ‘std’
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:304:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  304 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:35:7: error: ‘get_logger’ was not declared in this scope; did you mean ‘get_locker’?
   35 |   if (get_logger() && get_logger()->is_error_enabled()) \
      |       ^~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:297:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  297 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, _OUT&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:334:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  334 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:336:40: error: ‘DeviceData’ is not a member of ‘Tango’; did you mean ‘DeviceData’?
  336 |                                 Tango::DeviceData dd_in;
      |                                        ^~~~~~~~~~
/usr/include/tango/DeviceData.h:63:7: note: ‘DeviceData’ declared here
   63 | class DeviceData
      |       ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:337:33: error: ‘dd_in’ was not declared in this scope
  337 |                                 dd_in << const_cast<_IN&>(argin);
      |                                 ^~~~~
/usr/include/tango/DeviceProxyHelper.h:341:41: error: ‘dd_out_’ was not declared in this scope
  341 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:341:98: error: ‘string’ in namespace ‘std’ does not name a type
  341 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                  ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:341:93: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  341 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                             ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:341:104: error: expected ‘>’ before ‘&’ token
  341 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:341:104: error: expected ‘(’ before ‘&’ token
  341 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:341:105: error: expected primary-expression before ‘>’ token
  341 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: error: ‘string’ is not a member of ‘std’
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:343:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  343 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:338:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  338 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:352:41: error: ‘dd_out_’ was not declared in this scope
  352 |                                         dd_out_ >> argout,
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: error: ‘string’ is not a member of ‘std’
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:354:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  354 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:349:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  349 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_inout(const int&, int)’:
/usr/include/tango/DeviceProxyHelper.h:390:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  390 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:392:40: error: ‘DeviceData’ is not a member of ‘Tango’; did you mean ‘DeviceData’?
  392 |                                 Tango::DeviceData dd_in;
      |                                        ^~~~~~~~~~
/usr/include/tango/DeviceData.h:63:7: note: ‘DeviceData’ declared here
   63 | class DeviceData
      |       ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:393:33: error: ‘dd_in’ was not declared in this scope
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                 ^~~~~
/usr/include/tango/DeviceProxyHelper.h:393:62: error: ‘vector’ in namespace ‘std’ does not name a template type
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                              ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:393:57: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                         ^~~
/usr/include/tango/DeviceProxyHelper.h:393:68: error: expected ‘>’ before ‘<’ token
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                    ^
/usr/include/tango/DeviceProxyHelper.h:393:68: error: expected ‘(’ before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:393:68: error: expected primary-expression before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:393:72: error: expected primary-expression before ‘>’ token
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                        ^
/usr/include/tango/DeviceProxyHelper.h:393:74: error: expected primary-expression before ‘>’ token
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                          ^
/usr/include/tango/DeviceProxyHelper.h:393:76: error: ‘_nv_in’ was not declared in this scope
  393 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                            ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:394:57: error: ‘vector’ in namespace ‘std’ does not name a template type
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                         ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:394:52: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                    ^~~
/usr/include/tango/DeviceProxyHelper.h:394:63: error: expected ‘>’ before ‘<’ token
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                               ^
/usr/include/tango/DeviceProxyHelper.h:394:63: error: expected ‘(’ before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:394:63: error: expected primary-expression before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:394:69: error: ‘string’ is not a member of ‘std’
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                     ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:394:69: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
/usr/include/tango/DeviceProxyHelper.h:394:77: error: expected primary-expression before ‘>’ token
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                             ^
/usr/include/tango/DeviceProxyHelper.h:394:79: error: ‘_sv_in’ was not declared in this scope
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                               ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:394:87: error: expected ‘)’ before ‘;’ token
  394 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                                       ^
/usr/include/tango/DeviceProxyHelper.h:398:41: error: ‘dd_out_’ was not declared in this scope
  398 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:398:98: error: ‘string’ in namespace ‘std’ does not name a type
  398 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                  ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:398:93: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  398 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                             ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:398:104: error: expected ‘>’ before ‘&’ token
  398 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:398:104: error: expected ‘(’ before ‘&’ token
  398 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:398:105: error: expected primary-expression before ‘>’ token
  398 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: error: ‘string’ is not a member of ‘std’
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:400:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  400 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:403:41: error: ‘file’ was not declared in this scope
  403 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:404:41: error: ‘line’ was not declared in this scope
  404 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:395:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  395 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:409:41: error: ‘dd_out_’ was not declared in this scope
  409 |                                         dd_out_.extract(_nv_out, _sv_out),
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:409:57: error: ‘_nv_out’ was not declared in this scope
  409 |                                         dd_out_.extract(_nv_out, _sv_out),
      |                                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:409:66: error: ‘_sv_out’ was not declared in this scope
  409 |                                         dd_out_.extract(_nv_out, _sv_out),
      |                                                                  ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: error: ‘string’ is not a member of ‘std’
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:411:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  411 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:414:41: error: ‘file’ was not declared in this scope
  414 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:415:41: error: ‘line’ was not declared in this scope
  415 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:406:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  406 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int*, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:432:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  432 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:432:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:433:25: error: ‘o’ was not declared in this scope
  433 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:433:74: error: ‘ends’ is not a member of ‘std’
  433 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:433:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:434:32: error: ‘Tango::Except’ has not been declared
  434 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int*, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:449:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  449 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:449:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:450:25: error: ‘o’ was not declared in this scope
  450 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:450:74: error: ‘ends’ is not a member of ‘std’
  450 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:450:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:451:32: error: ‘Tango::Except’ has not been declared
  451 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:465:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  465 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:465:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:466:25: error: ‘o’ was not declared in this scope
  466 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:466:74: error: ‘ends’ is not a member of ‘std’
  466 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:466:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:467:32: error: ‘Tango::Except’ has not been declared
  467 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:482:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  482 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:482:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:483:25: error: ‘o’ was not declared in this scope
  483 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:483:74: error: ‘ends’ is not a member of ‘std’
  483 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:483:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:484:32: error: ‘Tango::Except’ has not been declared
  484 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_in(const int&, const _IN&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:506:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  506 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:508:40: error: ‘DeviceData’ is not a member of ‘Tango’; did you mean ‘DeviceData’?
  508 |                                 Tango::DeviceData dd_in;
      |                                        ^~~~~~~~~~
/usr/include/tango/DeviceData.h:63:7: note: ‘DeviceData’ declared here
   63 | class DeviceData
      |       ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:509:33: error: ‘dd_in’ was not declared in this scope
  509 |                                 dd_in << const_cast<_IN&>(argin);
      |                                 ^~~~~
/usr/include/tango/DeviceProxyHelper.h:513:88: error: ‘string’ in namespace ‘std’ does not name a type
  513 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                        ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:513:83: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  513 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                   ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:513:94: error: expected ‘>’ before ‘&’ token
  513 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                              ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:513:94: error: expected ‘(’ before ‘&’ token
  513 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                              ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:513:95: error: expected primary-expression before ‘>’ token
  513 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                               ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: error: ‘string’ is not a member of ‘std’
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:515:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  515 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:510:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  510 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_in(const int&, int)’:
/usr/include/tango/DeviceProxyHelper.h:543:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  543 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:545:40: error: ‘DeviceData’ is not a member of ‘Tango’; did you mean ‘DeviceData’?
  545 |                                 Tango::DeviceData dd_in;
      |                                        ^~~~~~~~~~
/usr/include/tango/DeviceData.h:63:7: note: ‘DeviceData’ declared here
   63 | class DeviceData
      |       ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:546:33: error: ‘dd_in’ was not declared in this scope
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                 ^~~~~
/usr/include/tango/DeviceProxyHelper.h:546:62: error: ‘vector’ in namespace ‘std’ does not name a template type
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                              ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:546:57: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                         ^~~
/usr/include/tango/DeviceProxyHelper.h:546:68: error: expected ‘>’ before ‘<’ token
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                    ^
/usr/include/tango/DeviceProxyHelper.h:546:68: error: expected ‘(’ before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:546:68: error: expected primary-expression before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:546:72: error: expected primary-expression before ‘>’ token
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                        ^
/usr/include/tango/DeviceProxyHelper.h:546:74: error: expected primary-expression before ‘>’ token
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                          ^
/usr/include/tango/DeviceProxyHelper.h:546:76: error: ‘_nv_in’ was not declared in this scope
  546 |                                 dd_in.insert(const_cast<std::vector<_IN>&>(_nv_in),
      |                                                                            ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:547:57: error: ‘vector’ in namespace ‘std’ does not name a template type
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                         ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:547:52: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                    ^~~
/usr/include/tango/DeviceProxyHelper.h:547:63: error: expected ‘>’ before ‘<’ token
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                               ^
/usr/include/tango/DeviceProxyHelper.h:547:63: error: expected ‘(’ before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:547:63: error: expected primary-expression before ‘<’ token
/usr/include/tango/DeviceProxyHelper.h:547:69: error: ‘string’ is not a member of ‘std’
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                     ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:547:69: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
/usr/include/tango/DeviceProxyHelper.h:547:77: error: expected primary-expression before ‘>’ token
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                             ^
/usr/include/tango/DeviceProxyHelper.h:547:79: error: ‘_sv_in’ was not declared in this scope
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                               ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:547:87: error: expected ‘)’ before ‘;’ token
  547 |                                         const_cast<std::vector<std::string>&>(_sv_in));
      |                                                                                       ^
/usr/include/tango/DeviceProxyHelper.h:551:88: error: ‘string’ in namespace ‘std’ does not name a type
  551 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                        ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:551:83: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  551 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                   ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:551:94: error: expected ‘>’ before ‘&’ token
  551 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                              ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:551:94: error: expected ‘(’ before ‘&’ token
  551 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                              ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:551:95: error: expected primary-expression before ‘>’ token
  551 |                                         (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name), dd_in),
      |                                                                                               ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: error: ‘string’ is not a member of ‘std’
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:553:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  553 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:556:41: error: ‘file’ was not declared in this scope
  556 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:557:41: error: ‘line’ was not declared in this scope
  557 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:548:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  548 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_out(const int&, _OUT&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:580:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  580 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:585:41: error: ‘dd_out_’ was not declared in this scope
  585 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:585:98: error: ‘string’ in namespace ‘std’ does not name a type
  585 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                  ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:585:93: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  585 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                             ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:585:104: error: expected ‘>’ before ‘&’ token
  585 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:585:104: error: expected ‘(’ before ‘&’ token
  585 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:585:105: error: expected primary-expression before ‘>’ token
  585 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: error: ‘string’ is not a member of ‘std’
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:587:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  587 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:582:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  582 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:596:41: error: ‘dd_out_’ was not declared in this scope
  596 |                                         dd_out_ >> argout,
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: error: ‘string’ is not a member of ‘std’
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:598:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  598 |                                         std::string("DeviceData::operator>> on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:593:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  593 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_out(_OUT, int*, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:620:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  620 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:620:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:621:25: error: ‘o’ was not declared in this scope
  621 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:621:74: error: ‘ends’ is not a member of ‘std’
  621 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:621:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:623:32: error: ‘Tango::Except’ has not been declared
  623 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_out(_OUT, int*, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:638:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  638 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:638:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:639:25: error: ‘o’ was not declared in this scope
  639 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:639:74: error: ‘ends’ is not a member of ‘std’
  639 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:639:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:640:32: error: ‘Tango::Except’ has not been declared
  640 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_out(_OUT, int&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:654:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  654 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:654:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:655:25: error: ‘o’ was not declared in this scope
  655 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:655:74: error: ‘ends’ is not a member of ‘std’
  655 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:655:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:656:32: error: ‘Tango::Except’ has not been declared
  656 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_out(_OUT, int&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:671:25: error: ‘TangoSys_OMemStream’ was not declared in this scope
  671 |                         TangoSys_OMemStream o;
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:671:25: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/DeviceProxyHelper.h:672:25: error: ‘o’ was not declared in this scope
  672 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                         ^
/usr/include/tango/DeviceProxyHelper.h:672:74: error: ‘ends’ is not a member of ‘std’
  672 |                         o << " [" << file << "::" << line << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/DeviceProxyHelper.h:672:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/DeviceProxyHelper.h:673:32: error: ‘Tango::Except’ has not been declared
  673 |                         Tango::Except::throw_exception(static_cast<const char*>("TANGO_WRONG_DATA_ERROR"),
      |                                ^~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::CommandInOutHelper::internal_command_out(const int&, int)’:
/usr/include/tango/DeviceProxyHelper.h:696:29: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  696 |                         if (device_proxy_)
      |                             ^~~~~~~~~~~~~
      |                             DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:701:41: error: ‘dd_out_’ was not declared in this scope
  701 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:701:98: error: ‘string’ in namespace ‘std’ does not name a type
  701 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                  ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:701:93: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  701 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                             ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:701:104: error: expected ‘>’ before ‘&’ token
  701 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:701:104: error: expected ‘(’ before ‘&’ token
  701 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                        ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:701:105: error: expected primary-expression before ‘>’ token
  701 |                                         dd_out_ = (device_proxy_->command_inout)(const_cast<std::string&>(cmd_name)),
      |                                                                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: error: ‘string’ is not a member of ‘std’
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:703:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  703 |                                         std::string("command_inout on ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:706:41: error: ‘file’ was not declared in this scope
  706 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:707:41: error: ‘line’ was not declared in this scope
  707 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:698:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  698 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:712:41: error: ‘dd_out_’ was not declared in this scope
  712 |                                         dd_out_.extract(_nv_out, _sv_out),
      |                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:712:57: error: ‘_nv_out’ was not declared in this scope
  712 |                                         dd_out_.extract(_nv_out, _sv_out),
      |                                                         ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:712:66: error: ‘_sv_out’ was not declared in this scope
  712 |                                         dd_out_.extract(_nv_out, _sv_out),
      |                                                                  ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:51:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:65:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:79:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:93:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:107:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:121:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:135:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:149:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:163:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: error: ‘string’ is not a member of ‘std’
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:714:46: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  714 |                                         std::string("DeviceData::extract on data returned by ") + FULL_CMD_NAME(cmd_name),
      |                                              ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:717:41: error: ‘file’ was not declared in this scope
  717 |                                         file,
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:29: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:718:41: error: ‘line’ was not declared in this scope
  718 |                                         line
      |                                         ^~~~
/usr/include/tango/TangoExceptionsHelper.h:177:46: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                              ^~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:709:33: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  709 |                                 _DEV_TRY_FILE_LINE
      |                                 ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: At global scope:
/usr/include/tango/DeviceProxyHelper.h:743:37: error: ‘string’ in namespace ‘std’ does not name a type
  743 |         AttributeHelper (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                     ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:743:32: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  743 |         AttributeHelper (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                ^~~
/usr/include/tango/DeviceProxyHelper.h:743:58: error: ‘Tango::DeviceImpl’ has not been declared
  743 |         AttributeHelper (const std::string& device_name, Tango::DeviceImpl *client_device = 0)
      |                                                          ^~~~~
/usr/include/tango/DeviceProxyHelper.h:759:16: error: ‘DeviceAttribute’ in namespace ‘Tango’ does not name a type
  759 |         Tango::DeviceAttribute get_device_attribute ()
      |                ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:773:59: error: ‘string’ in namespace ‘std’ does not name a type
  773 |                 void internal_write_attribute (const std::string& attr_name, const _VAL& attr_value, std::string file, int line)
      |                                                           ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:773:54: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  773 |                 void internal_write_attribute (const std::string& attr_name, const _VAL& attr_value, std::string file, int line)
      |                                                      ^~~
/usr/include/tango/DeviceProxyHelper.h:773:102: error: ‘std::string’ has not been declared
  773 |                 void internal_write_attribute (const std::string& attr_name, const _VAL& attr_value, std::string file, int line)
      |                                                                                                      ^~~
/usr/include/tango/DeviceProxyHelper.h:802:58: error: ‘string’ in namespace ‘std’ does not name a type
  802 |                 void internal_read_attribute (const std::string& attr_name, _VAL& attr_value, std::string file, int line )
      |                                                          ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:802:53: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  802 |                 void internal_read_attribute (const std::string& attr_name, _VAL& attr_value, std::string file, int line )
      |                                                     ^~~
/usr/include/tango/DeviceProxyHelper.h:802:95: error: ‘std::string’ has not been declared
  802 |                 void internal_read_attribute (const std::string& attr_name, _VAL& attr_value, std::string file, int line )
      |                                                                                               ^~~
/usr/include/tango/DeviceProxyHelper.h:844:60: error: ‘string’ in namespace ‘std’ does not name a type
  844 |                 void internal_read_attribute_w (const std::string& attr_name, _VAL& w_attr_value, std::string file, int line )
      |                                                            ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:844:55: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  844 |                 void internal_read_attribute_w (const std::string& attr_name, _VAL& w_attr_value, std::string file, int line )
      |                                                       ^~~
/usr/include/tango/DeviceProxyHelper.h:844:99: error: ‘std::string’ has not been declared
  844 |                 void internal_read_attribute_w (const std::string& attr_name, _VAL& w_attr_value, std::string file, int line )
      |                                                                                                   ^~~
/usr/include/tango/DeviceProxyHelper.h:924:16: error: ‘DeviceAttribute’ in namespace ‘Tango’ does not name a type
  924 |         Tango::DeviceAttribute da_out_;
      |                ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In constructor ‘Tango::AttributeHelper::AttributeHelper(const int&, int*)’:
/usr/include/tango/DeviceProxyHelper.h:746:17: error: ‘da_out_’ was not declared in this scope
  746 |                 da_out_.exceptions(Tango::DeviceAttribute::isempty_flag | Tango::DeviceAttribute::wrongtype_flag);
      |                 ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:746:43: error: ‘Tango::DeviceAttribute’ has not been declared
  746 |                 da_out_.exceptions(Tango::DeviceAttribute::isempty_flag | Tango::DeviceAttribute::wrongtype_flag);
      |                                           ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:746:82: error: ‘Tango::DeviceAttribute’ has not been declared
  746 |                 da_out_.exceptions(Tango::DeviceAttribute::isempty_flag | Tango::DeviceAttribute::wrongtype_flag);
      |                                                                                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::AttributeHelper::internal_write_attribute(const int&, const _VAL&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:775:21: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  775 |                 if (device_proxy_)
      |                     ^~~~~~~~~~~~~
      |                     DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:778:53: error: ‘string’ in namespace ‘std’ does not name a type
  778 |                         da.set_name(const_cast<std::string&>(attr_name));
      |                                                     ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:778:48: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  778 |                         da.set_name(const_cast<std::string&>(attr_name));
      |                                                ^~~
/usr/include/tango/DeviceProxyHelper.h:778:59: error: expected ‘>’ before ‘&’ token
  778 |                         da.set_name(const_cast<std::string&>(attr_name));
      |                                                           ^
/usr/include/tango/DeviceProxyHelper.h:778:59: error: expected ‘(’ before ‘&’ token
/usr/include/tango/DeviceProxyHelper.h:778:60: error: expected primary-expression before ‘>’ token
  778 |                         da.set_name(const_cast<std::string&>(attr_name));
      |                                                            ^
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope; did you mean ‘da’?
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: error: ‘string’ is not a member of ‘std’
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:785:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  785 |                                 std::string("write_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:780:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  780 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::AttributeHelper::internal_read_attribute(const int&, _VAL&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:805:21: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  805 |                 if (device_proxy_)
      |                     ^~~~~~~~~~~~~
      |                     DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:810:33: error: ‘da_out_’ was not declared in this scope
  810 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                 ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:810:91: error: ‘string’ in namespace ‘std’ does not name a type
  810 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                           ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:810:86: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  810 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                      ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:810:97: error: expected ‘>’ before ‘&’ token
  810 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                                 ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:810:97: error: expected ‘(’ before ‘&’ token
  810 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                                 ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:810:98: error: expected primary-expression before ‘>’ token
  810 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                                  ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: error: ‘string’ is not a member of ‘std’
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:812:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  812 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:807:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  807 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:821:33: error: ‘da_out_’ was not declared in this scope
  821 |                                 da_out_ >> attr_value,
      |                                 ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: error: ‘string’ is not a member of ‘std’
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:823:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  823 |                                 std::string("DeviceAttribute::operator>> on data returned by ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:818:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  818 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: In member function ‘void Tango::AttributeHelper::internal_read_attribute_w(const int&, _VAL&, int, int)’:
/usr/include/tango/DeviceProxyHelper.h:847:21: error: ‘device_proxy_’ was not declared in this scope; did you mean ‘DeviceProxy’?
  847 |                 if (device_proxy_)
      |                     ^~~~~~~~~~~~~
      |                     DeviceProxy
/usr/include/tango/DeviceProxyHelper.h:852:33: error: ‘da_out_’ was not declared in this scope
  852 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                 ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:852:91: error: ‘string’ in namespace ‘std’ does not name a type
  852 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                           ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:852:86: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  852 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                      ^~~
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:852:97: error: expected ‘>’ before ‘&’ token
  852 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                                 ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:852:97: error: expected ‘(’ before ‘&’ token
  852 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                                 ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:852:98: error: expected primary-expression before ‘>’ token
  852 |                                 da_out_ = (device_proxy_->read_attribute)(const_cast<std::string&>(attr_name)),
      |                                                                                                  ^
/usr/include/tango/TangoExceptionsHelper.h:227:5: note: in definition of macro ‘_DEV_TRY_FILE_LINE’
  227 |     _invoke; \
      |     ^~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:48:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   48 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:62:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   62 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:76:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   76 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:90:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   90 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:104:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  104 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:118:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  118 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:132:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  132 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:146:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  146 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:160:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  160 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: error: ‘string’ is not a member of ‘std’
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:854:38: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  854 |                                 std::string("read_attribute on ") + FULL_ATTR_NAME(attr_name),
      |                                      ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:174:10: note: in definition of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  174 |       << _cmd \
      |          ^~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:229:3: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
  229 |   _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd, _origin, _file, _line)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:849:25: note: in expansion of macro ‘_DEV_TRY_FILE_LINE’
  849 |                         _DEV_TRY_FILE_LINE
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:870:40: error: ‘da_out_’ was not declared in this scope
  870 |                                 switch(da_out_.get_type())
      |                                        ^~~~~~~
/usr/include/tango/DeviceProxyHelper.h:872:45: error: ‘DEV_BOOLEAN’ is not a member of ‘Tango’
  872 |                                 case Tango::DEV_BOOLEAN:
      |                                             ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:877:45: error: ‘DEV_SHORT’ is not a member of ‘Tango’
  877 |                                 case Tango::DEV_SHORT:
      |                                             ^~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:878:45: error: ‘DEV_ENUM’ is not a member of ‘Tango’
  878 |                                 case Tango::DEV_ENUM:
      |                                             ^~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:883:45: error: ‘DEV_LONG’ is not a member of ‘Tango’
  883 |                                 case Tango::DEV_LONG:
      |                                             ^~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:888:45: error: ‘DEV_FLOAT’ is not a member of ‘Tango’
  888 |                                 case Tango::DEV_FLOAT:
      |                                             ^~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:893:45: error: ‘DEV_DOUBLE’ is not a member of ‘Tango’
  893 |                                 case Tango::DEV_DOUBLE:
      |                                             ^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:900:56: error: ‘Tango::Except’ has not been declared
  900 |                                                 Tango::Except::throw_exception(
      |                                                        ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:45:23: error: ‘ConnectionFailed’ in namespace ‘Tango’ does not name a type
   45 |         catch (Tango::ConnectionFailed &e)  { \
      |                       ^~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: error: ‘TangoSys_OMemStream’ was not declared in this scope
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:46:6: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   46 |      TangoSys_OMemStream d; \
      |      ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:47:5: error: ‘d’ was not declared in this scope
   47 |     d << "Tango::ConnectionFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: error: ‘ends’ is not a member of ‘std’
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:49:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   49 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:50:25: error: expected ‘;’ before ‘o’
   50 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:5: error: ‘o’ was not declared in this scope
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: error: ‘ends’ is not a member of ‘std’
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:51:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   51 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:5: note: in expansion of macro ‘_ERROR_STREAM’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘>’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:40: error: expected ‘(’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:47: error: ‘DevFailed’ is not a member of ‘Tango’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:57: error: expected primary-expression before ‘>’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:59: error: ‘e’ was not declared in this scope
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: error: ‘endl’ is not a member of ‘std’
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:52:74: error: expected ‘)’ before ‘;’ token
   52 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:12: error: ‘Tango::Except’ has not been declared
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘>’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:67: error: expected ‘(’ before ‘&’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:68: error: expected primary-expression before ‘>’ token
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:53:70: error: ‘e’ was not declared in this scope
   53 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:58:17: error: ‘CommunicationFailed’ in namespace ‘Tango’ does not name a type
   58 |   catch (Tango::CommunicationFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:60:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   60 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:61:5: error: ‘d’ was not declared in this scope
   61 |     d << "Tango::CommunicationFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: error: ‘ends’ is not a member of ‘std’
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:63:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   63 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:64:25: error: expected ‘;’ before ‘o’
   64 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:5: error: ‘o’ was not declared in this scope
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: error: ‘ends’ is not a member of ‘std’
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:65:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   65 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:5: note: in expansion of macro ‘_ERROR_STREAM’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘>’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:40: error: expected ‘(’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:47: error: ‘DevFailed’ is not a member of ‘Tango’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:57: error: expected primary-expression before ‘>’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:59: error: ‘e’ was not declared in this scope
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: error: ‘endl’ is not a member of ‘std’
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:66:74: error: expected ‘)’ before ‘;’ token
   66 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:12: error: ‘Tango::Except’ has not been declared
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘>’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:67: error: expected ‘(’ before ‘&’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:68: error: expected primary-expression before ‘>’ token
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:67:70: error: ‘e’ was not declared in this scope
   67 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:72:17: error: ‘WrongNameSyntax’ in namespace ‘Tango’ does not name a type
   72 |   catch (Tango::WrongNameSyntax &e) \
      |                 ^~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:74:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   74 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:75:5: error: ‘d’ was not declared in this scope
   75 |     d << "Tango::WrongNameSyntax exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: error: ‘ends’ is not a member of ‘std’
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:77:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   77 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:78:25: error: expected ‘;’ before ‘o’
   78 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:5: error: ‘o’ was not declared in this scope
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: error: ‘ends’ is not a member of ‘std’
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:79:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   79 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:5: note: in expansion of macro ‘_ERROR_STREAM’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘>’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:40: error: expected ‘(’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:47: error: ‘DevFailed’ is not a member of ‘Tango’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:57: error: expected primary-expression before ‘>’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:59: error: ‘e’ was not declared in this scope
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: error: ‘endl’ is not a member of ‘std’
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:80:74: error: expected ‘)’ before ‘;’ token
   80 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:12: error: ‘Tango::Except’ has not been declared
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘>’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:67: error: expected ‘(’ before ‘&’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:68: error: expected primary-expression before ‘>’ token
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:81:70: error: ‘e’ was not declared in this scope
   81 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:86:17: error: ‘NonDbDevice’ in namespace ‘Tango’ does not name a type
   86 |   catch (Tango::NonDbDevice &e) \
      |                 ^~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:88:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
   88 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:89:5: error: ‘d’ was not declared in this scope
   89 |     d << "Tango::NonDbDevice exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: error: ‘ends’ is not a member of ‘std’
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:91:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   91 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:92:25: error: expected ‘;’ before ‘o’
   92 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:5: error: ‘o’ was not declared in this scope
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: error: ‘ends’ is not a member of ‘std’
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:93:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   93 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:5: note: in expansion of macro ‘_ERROR_STREAM’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘>’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:40: error: expected ‘(’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:47: error: ‘DevFailed’ is not a member of ‘Tango’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:57: error: expected primary-expression before ‘>’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:59: error: ‘e’ was not declared in this scope
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: error: ‘endl’ is not a member of ‘std’
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:94:74: error: expected ‘)’ before ‘;’ token
   94 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:12: error: ‘Tango::Except’ has not been declared
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘>’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:67: error: expected ‘(’ before ‘&’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:68: error: expected primary-expression before ‘>’ token
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:95:70: error: ‘e’ was not declared in this scope
   95 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:100:17: error: ‘WrongData’ in namespace ‘Tango’ does not name a type
  100 |   catch (Tango::WrongData &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:102:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  102 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:103:5: error: ‘d’ was not declared in this scope
  103 |     d << "Tango::WrongData exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: error: ‘ends’ is not a member of ‘std’
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:105:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  105 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:106:25: error: expected ‘;’ before ‘o’
  106 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:5: error: ‘o’ was not declared in this scope
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: error: ‘ends’ is not a member of ‘std’
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:107:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  107 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:5: note: in expansion of macro ‘_ERROR_STREAM’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘>’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:40: error: expected ‘(’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:47: error: ‘DevFailed’ is not a member of ‘Tango’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:57: error: expected primary-expression before ‘>’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:59: error: ‘e’ was not declared in this scope
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: error: ‘endl’ is not a member of ‘std’
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:108:74: error: expected ‘)’ before ‘;’ token
  108 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:12: error: ‘Tango::Except’ has not been declared
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘>’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:67: error: expected ‘(’ before ‘&’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:68: error: expected primary-expression before ‘>’ token
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:109:70: error: ‘e’ was not declared in this scope
  109 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:114:17: error: ‘NonSupportedFeature’ in namespace ‘Tango’ does not name a type
  114 |   catch (Tango::NonSupportedFeature &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:116:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  116 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:117:5: error: ‘d’ was not declared in this scope
  117 |     d << "Tango::NonSupportedFeature exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: error: ‘ends’ is not a member of ‘std’
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:119:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  119 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:120:25: error: expected ‘;’ before ‘o’
  120 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:5: error: ‘o’ was not declared in this scope
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: error: ‘ends’ is not a member of ‘std’
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:121:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  121 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:5: note: in expansion of macro ‘_ERROR_STREAM’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘>’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:40: error: expected ‘(’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:47: error: ‘DevFailed’ is not a member of ‘Tango’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:57: error: expected primary-expression before ‘>’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:59: error: ‘e’ was not declared in this scope
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: error: ‘endl’ is not a member of ‘std’
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:122:74: error: expected ‘)’ before ‘;’ token
  122 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:12: error: ‘Tango::Except’ has not been declared
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘>’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:67: error: expected ‘(’ before ‘&’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:68: error: expected primary-expression before ‘>’ token
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:123:70: error: ‘e’ was not declared in this scope
  123 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:128:17: error: ‘AsynCall’ in namespace ‘Tango’ does not name a type
  128 |   catch (Tango::AsynCall &e) \
      |                 ^~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:130:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  130 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:131:5: error: ‘d’ was not declared in this scope
  131 |     d << "Tango::AsynCall exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: error: ‘ends’ is not a member of ‘std’
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:133:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  133 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:134:25: error: expected ‘;’ before ‘o’
  134 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:5: error: ‘o’ was not declared in this scope
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: error: ‘ends’ is not a member of ‘std’
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:135:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  135 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:5: note: in expansion of macro ‘_ERROR_STREAM’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘>’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:40: error: expected ‘(’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:47: error: ‘DevFailed’ is not a member of ‘Tango’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:57: error: expected primary-expression before ‘>’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:59: error: ‘e’ was not declared in this scope
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: error: ‘endl’ is not a member of ‘std’
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:136:74: error: expected ‘)’ before ‘;’ token
  136 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:12: error: ‘Tango::Except’ has not been declared
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘>’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:67: error: expected ‘(’ before ‘&’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:68: error: expected primary-expression before ‘>’ token
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:137:70: error: ‘e’ was not declared in this scope
  137 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:142:17: error: ‘AsynReplyNotArrived’ in namespace ‘Tango’ does not name a type
  142 |   catch (Tango::AsynReplyNotArrived &e) \
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:144:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  144 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:145:5: error: ‘d’ was not declared in this scope
  145 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: error: ‘ends’ is not a member of ‘std’
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:147:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  147 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:148:25: error: expected ‘;’ before ‘o’
  148 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:5: error: ‘o’ was not declared in this scope
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: error: ‘ends’ is not a member of ‘std’
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:149:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  149 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:5: note: in expansion of macro ‘_ERROR_STREAM’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘>’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:40: error: expected ‘(’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:47: error: ‘DevFailed’ is not a member of ‘Tango’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:57: error: expected primary-expression before ‘>’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:59: error: ‘e’ was not declared in this scope
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: error: ‘endl’ is not a member of ‘std’
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:150:74: error: expected ‘)’ before ‘;’ token
  150 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:12: error: ‘Tango::Except’ has not been declared
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘>’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:67: error: expected ‘(’ before ‘&’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:68: error: expected primary-expression before ‘>’ token
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:151:70: error: ‘e’ was not declared in this scope
  151 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:156:17: error: ‘EventSystemFailed’ in namespace ‘Tango’ does not name a type
  156 |   catch (Tango::EventSystemFailed &e) \
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:158:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  158 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:159:5: error: ‘d’ was not declared in this scope
  159 |     d << "Tango::EventSystemFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: error: ‘ends’ is not a member of ‘std’
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:161:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  161 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:162:25: error: expected ‘;’ before ‘o’
  162 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:5: error: ‘o’ was not declared in this scope
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: error: ‘ends’ is not a member of ‘std’
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:163:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  163 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:5: note: in expansion of macro ‘_ERROR_STREAM’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘>’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:40: error: expected ‘(’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                        ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:47: error: ‘DevFailed’ is not a member of ‘Tango’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                               ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:57: error: expected primary-expression before ‘>’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:59: error: ‘e’ was not declared in this scope
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                           ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: error: ‘endl’ is not a member of ‘std’
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:70: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                      ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:164:74: error: expected ‘)’ before ‘;’ token
  164 |     _ERROR_STREAM << static_cast<const Tango::DevFailed&>(e) << std::endl; \
      |                                                                          ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:12: error: ‘Tango::Except’ has not been declared
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:58: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                          ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘>’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:67: error: expected ‘(’ before ‘&’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                   ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:68: error: expected primary-expression before ‘>’ token
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                    ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:165:70: error: ‘e’ was not declared in this scope
  165 |     Tango::Except::re_throw_exception(static_cast<Tango::DevFailed&>(e), \
      |                                                                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:170:17: error: ‘DevFailed’ in namespace ‘Tango’ does not name a type
  170 |   catch (Tango::DevFailed &e) \
      |                 ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: error: ‘TangoSys_OMemStream’ was not declared in this scope
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:172:5: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
  172 |     TangoSys_OMemStream d; \
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/TangoExceptionsHelper.h:173:5: error: ‘d’ was not declared in this scope
  173 |     d << "Tango::DevFailed exception caught while trying to execute " \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: error: ‘ends’ is not a member of ‘std’
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:175:15: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  175 |       << std::ends; \
      |               ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:176:25: error: expected ‘;’ before ‘o’
  176 |     TangoSys_OMemStream o; \
      |                         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:5: error: ‘o’ was not declared in this scope
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |     ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: error: ‘ends’ is not a member of ‘std’
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:177:67: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  177 |     o << _origin << " [" << _file << "::" << _line << "]" << std::ends; \
      |                                                                   ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:36:37: error: ‘log4tango’ has not been declared
   36 |     get_logger()->error_stream() << log4tango::LogInitiator::_begin_log
      |                                     ^~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:5: note: in expansion of macro ‘_ERROR_STREAM’
  178 |     _ERROR_STREAM << e << std::endl; \
      |     ^~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:22: error: ‘e’ was not declared in this scope
  178 |     _ERROR_STREAM << e << std::endl; \
      |                      ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: error: ‘endl’ is not a member of ‘std’
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:178:32: note: ‘std::endl’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  178 |     _ERROR_STREAM << e << std::endl; \
      |                                ^~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:12: error: ‘Tango::Except’ has not been declared
  179 |     Tango::Except::re_throw_exception(e, \
      |            ^~~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:179:39: error: ‘e’ was not declared in this scope
  179 |     Tango::Except::re_throw_exception(e, \
      |                                       ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected unqualified-id before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘)’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:9: note: to match this ‘(’
  184 |   catch (const std::bad_alloc &) \
      |         ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:31: error: expected ‘{’ before ‘&’ token
  184 |   catch (const std::bad_alloc &) \
      |                               ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:184:32: error: expected primary-expression before ‘)’ token
  184 |   catch (const std::bad_alloc &) \
      |                                ^
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/TangoExceptionsHelper.h:202:3: error: expected primary-expression before ‘catch’
  202 |   catch (...) \
      |   ^~~~~
/usr/include/tango/TangoExceptionsHelper.h:42:46: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION_FILE_LINE’
   42 | #define _HANDLE_DEV_EXCEPTION(_cmd, _origin) _HANDLE_DEV_EXCEPTION_FILE_LINE(_cmd,_origin, __FILE__, __LINE__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:910:25: note: in expansion of macro ‘_HANDLE_DEV_EXCEPTION’
  910 |                         _HANDLE_DEV_EXCEPTION("get_type()","AttributeHelper::read_attribute_w");
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h: At global scope:
/usr/include/tango/DeviceProxyHelper.h:938:39: error: ‘string’ in namespace ‘std’ does not name a type
  938 |         DeviceProxyHelper (const std::string& device_name, DeviceImpl *client_device = 0)
      |                                       ^~~~~~
/usr/include/tango/DeviceProxyHelper.h:938:34: note: ‘std::string’ is defined in header ‘<string>’; did you forget to ‘#include <string>’?
  938 |         DeviceProxyHelper (const std::string& device_name, DeviceImpl *client_device = 0)
      |                                  ^~~
/usr/include/tango/DeviceProxyHelper.h:938:60: error: ‘DeviceImpl’ has not been declared
  938 |         DeviceProxyHelper (const std::string& device_name, DeviceImpl *client_device = 0)
      |                                                            ^~~~~~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:24:
/usr/include/tango/PogoHelper.h: In function ‘void CREATE_SCALAR_ATTRIBUTE(_SCALAR*&, _SCALAR)’:
/usr/include/tango/PogoHelper.h:71:17: error: ‘TangoSys_OMemStream’ was not declared in this scope
   71 |                 TangoSys_OMemStream o;
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/PogoHelper.h:71:17: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/PogoHelper.h:72:17: error: ‘o’ was not declared in this scope
   72 |                 o <<  "[" << __FILE__ << "::" << __LINE__ << "]" << std::ends;
      |                 ^
/usr/include/tango/PogoHelper.h:72:74: error: ‘ends’ is not a member of ‘std’
   72 |                 o <<  "[" << __FILE__ << "::" << __LINE__ << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/PogoHelper.h:1:1: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
  +++ |+#include <ostream>
    1 | //+=============================================================================
/usr/include/tango/PogoHelper.h:73:24: error: ‘Tango::Except’ has not been declared
   73 |                 Tango::Except::throw_exception (
      |                        ^~~~~~
/usr/include/tango/PogoHelper.h: At global scope:
/usr/include/tango/PogoHelper.h:88:13: error: variable or field ‘CREATE_DEVSTRING_ATTRIBUTE’ declared void
   88 | inline void CREATE_DEVSTRING_ATTRIBUTE(Tango::DevString*& attributeName, const int length, const char* init_string="")
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/PogoHelper.h:88:47: error: ‘DevString’ is not a member of ‘Tango’
   88 | inline void CREATE_DEVSTRING_ATTRIBUTE(Tango::DevString*& attributeName, const int length, const char* init_string="")
      |                                               ^~~~~~~~~
/usr/include/tango/PogoHelper.h:88:59: error: ‘attributeName’ was not declared in this scope
   88 | inline void CREATE_DEVSTRING_ATTRIBUTE(Tango::DevString*& attributeName, const int length, const char* init_string="")
      |                                                           ^~~~~~~~~~~~~
/usr/include/tango/PogoHelper.h:88:74: error: expected primary-expression before ‘const’
   88 | inline void CREATE_DEVSTRING_ATTRIBUTE(Tango::DevString*& attributeName, const int length, const char* init_string="")
      |                                                                          ^~~~~
/usr/include/tango/PogoHelper.h:88:92: error: expected primary-expression before ‘const’
   88 | inline void CREATE_DEVSTRING_ATTRIBUTE(Tango::DevString*& attributeName, const int length, const char* init_string="")
      |                                                                                            ^~~~~
/usr/include/tango/PogoHelper.h:122:13: error: variable or field ‘DELETE_DEVSTRING_ATTRIBUTE’ declared void
  122 | inline void DELETE_DEVSTRING_ATTRIBUTE(Tango::DevString* attributeName)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/PogoHelper.h:122:47: error: ‘DevString’ is not a member of ‘Tango’
  122 | inline void DELETE_DEVSTRING_ATTRIBUTE(Tango::DevString* attributeName)
      |                                               ^~~~~~~~~
/usr/include/tango/PogoHelper.h:122:58: error: ‘attributeName’ was not declared in this scope
  122 | inline void DELETE_DEVSTRING_ATTRIBUTE(Tango::DevString* attributeName)
      |                                                          ^~~~~~~~~~~~~
/usr/include/tango/PogoHelper.h: In function ‘void CREATE_SPECTRUM_ATTRIBUTE(_SPECTRUM*&, int, _SPECTRUM)’:
/usr/include/tango/PogoHelper.h:145:17: error: ‘TangoSys_OMemStream’ was not declared in this scope
  145 |                 TangoSys_OMemStream o;
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/tango/PogoHelper.h:145:17: note: the macro ‘TangoSys_OMemStream’ had not yet been defined
/usr/include/tango/tango_config.h:266: note: it was later defined here
  266 | #define         TangoSys_OMemStream     ostringstream
      | 
/usr/include/tango/PogoHelper.h:146:17: error: ‘o’ was not declared in this scope
  146 |                 o <<  "[" << __FILE__ << "::" << __LINE__ << "]" << std::ends;
      |                 ^
/usr/include/tango/PogoHelper.h:146:74: error: ‘ends’ is not a member of ‘std’
  146 |                 o <<  "[" << __FILE__ << "::" << __LINE__ << "]" << std::ends;
      |                                                                          ^~~~
/usr/include/tango/PogoHelper.h:146:74: note: ‘std::ends’ is defined in header ‘<ostream>’; did you forget to ‘#include <ostream>’?
/usr/include/tango/PogoHelper.h:147:24: error: ‘Tango::Except’ has not been declared
  147 |                 Tango::Except::throw_exception (
      |                        ^~~~~~
/usr/include/tango/PogoHelper.h:152:8: error: ‘fill’ is not a member of ‘std’
  152 |   std::fill( attributeName, attributeName + size, default_value );
      |        ^~~~
/usr/include/tango/idl/tango.h: At global scope:
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/idl/tango.h:6249:19: note: in expansion of macro ‘command_inout’
 6249 |     ::CORBA::Any* command_inout(const char* command, const ::CORBA::Any& argin);
      |                   ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/idl/tango.h:6249:19: note: in expansion of macro ‘command_inout’
 6249 |     ::CORBA::Any* command_inout(const char* command, const ::CORBA::Any& argin);
      |                   ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/idl/tango.h:6298:27: note: in expansion of macro ‘command_inout’
 6298 |     virtual ::CORBA::Any* command_inout(const char* command, const ::CORBA::Any& argin) = 0;
      |                           ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/idl/tango.h:6298:27: note: in expansion of macro ‘command_inout’
 6298 |     virtual ::CORBA::Any* command_inout(const char* command, const ::CORBA::Any& argin) = 0;
      |                           ^~~~~~~~~~~~~
In file included from /usr/include/tango/dbapi.h:32,
                 from /usr/include/tango/tango.h:98:
/usr/include/tango/devapi.h:510:33: error: invalid use of incomplete type ‘class Tango::DeviceData’
  510 | class DeviceDataHistory: public DeviceData
      |                                 ^~~~~~~~~~
In file included from /usr/include/tango/tango.h:97:
/usr/include/tango/devasyn.h:42:7: note: forward declaration of ‘class Tango::DeviceData’
   42 | class DeviceData;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:633:38: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  633 | class DeviceAttributeHistory: public DeviceAttribute
      |                                      ^~~~~~~~~~~~~~~
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi.h: In member function ‘Tango::TimeVal& Tango::DeviceAttributeHistory::date()’:
/usr/include/tango/devapi.h:692:33: error: invalid initialization of reference of type ‘Tango::TimeVal&’ from expression of type ‘time_t(time_t*) noexcept’ {aka ‘long int(long int*) noexcept’}
  692 |         TimeVal &date() {return time;}
      |                                 ^~~~
/usr/include/tango/devapi.h: At global scope:
/usr/include/tango/devapi.h:749:39: error: invalid use of incomplete type ‘class Tango::Connection’
  749 | class DummyDeviceProxy: public Tango::Connection
      |                                       ^~~~~~~~~~
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h: In constructor ‘Tango::DummyDeviceProxy::DummyDeviceProxy()’:
/usr/include/tango/devapi.h:752:35: error: type ‘Tango::Connection’ is not a direct base of ‘Tango::DummyDeviceProxy’
  752 |         DummyDeviceProxy():Tango::Connection(true) {};
      |                                   ^~~~~~~~~~
/usr/include/tango/devapi.h: In member function ‘int Tango::DummyDeviceProxy::get_env_var(const char*, std::string&)’:
/usr/include/tango/devapi.h:761:84: error: incomplete type ‘Tango::Connection’ used in nested name specifier
  761 |         int get_env_var(const char *cc,string &str_ref) {return Tango::Connection::get_env_var(cc,str_ref);}
      |                                                                                    ^~~~~~~~~~~
/usr/include/tango/devapi.h: At global scope:
/usr/include/tango/devapi.h:771:17: error: no declaration matches ‘ApiUtil* ApiUtil::instance()’
  771 | inline ApiUtil *ApiUtil::instance()
      |                 ^~~~~~~
/usr/include/tango/devapi.h:771:17: note: no functions named ‘ApiUtil* ApiUtil::instance()’
/usr/include/tango/ApiUtil.h:54:7: note: ‘class ApiUtil’ defined here
   54 | class ApiUtil
      |       ^~~~~~~
/usr/include/tango/devapi.h:780:92: error: invalid use of incomplete type ‘class Tango::Connection’
  780 | inline long Connection::add_asyn_request(CORBA::Request_ptr req,TgRequest::ReqType req_type)
      |                                                                                            ^
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:788:52: error: invalid use of incomplete type ‘class Tango::Connection’
  788 | inline void Connection::remove_asyn_request(long id)
      |                                                    ^
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:796:124: error: invalid use of incomplete type ‘class Tango::Connection’
  796 | inline void Connection::add_asyn_cb_request(CORBA::Request_ptr req,CallBack *cb,Connection *con,TgRequest::ReqType req_type)
      |                                                                                                                            ^
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:803:86: error: invalid use of incomplete type ‘class Tango::Connection’
  803 | inline void Connection::remove_asyn_cb_request(Connection *con,CORBA::Request_ptr req)
      |                                                                                      ^
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:810:42: error: invalid use of incomplete type ‘class Tango::Connection’
  810 | inline long Connection::get_pasyn_cb_ctr()
      |                                          ^
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:819:60: error: invalid use of incomplete type ‘class Tango::Connection’
  819 | inline void Connection::dec_asynch_counter(asyn_req_type ty)
      |                                                            ^
/usr/include/tango/devasyn.h:41:7: note: forward declaration of ‘class Tango::Connection’
   41 | class Connection;
      |       ^~~~~~~~~~
/usr/include/tango/devapi.h:828:51: error: invalid use of incomplete type ‘class Tango::DeviceProxy’
  828 | inline void DeviceProxy::check_connect_adm_device()
      |                                                   ^
/usr/include/tango/devasyn.h:40:7: note: forward declaration of ‘class Tango::DeviceProxy’
   40 | class DeviceProxy;
      |       ^~~~~~~~~~~
/usr/include/tango/devapi.h:839:102: error: invalid use of incomplete type ‘class Tango::DeviceProxy’
  839 | inline int DeviceProxy::subscribe_event (const string &attr_name, EventType event, CallBack *callback)
      |                                                                                                      ^
/usr/include/tango/devasyn.h:40:7: note: forward declaration of ‘class Tango::DeviceProxy’
   40 | class DeviceProxy;
      |       ^~~~~~~~~~~
/usr/include/tango/devapi.h:846:67: error: invalid use of incomplete type ‘class Tango::DeviceProxy’
  846 |                                  CallBack *callback,bool stateless)
      |                                                                   ^
/usr/include/tango/devasyn.h:40:7: note: forward declaration of ‘class Tango::DeviceProxy’
   40 | class DeviceProxy;
      |       ^~~~~~~~~~~
/usr/include/tango/devapi.h:853:69: error: invalid use of incomplete type ‘class Tango::DeviceProxy’
  853 |                                  int event_queue_size,bool stateless)
      |                                                                     ^
/usr/include/tango/devasyn.h:40:7: note: forward declaration of ‘class Tango::DeviceProxy’
   40 | class DeviceProxy;
      |       ^~~~~~~~~~~
/usr/include/tango/dbapi.h:1050:29: error: invalid use of incomplete type ‘class Tango::DeviceProxy’
 1050 |         struct TangoDevice: DeviceProxy
      |                             ^~~~~~~~~~~
/usr/include/tango/devasyn.h:40:7: note: forward declaration of ‘class Tango::DeviceProxy’
   40 | class DeviceProxy;
      |       ^~~~~~~~~~~
/usr/include/tango/group.h:323:14: error: field ‘data_m’ has incomplete type ‘Tango::DeviceData’
  323 |   DeviceData data_m;
      |              ^~~~~~
/usr/include/tango/devasyn.h:42:7: note: forward declaration of ‘class Tango::DeviceData’
   42 | class DeviceData;
      |       ^~~~~~~~~~
/usr/include/tango/group.h:384:19: error: field ‘data_m’ has incomplete type ‘Tango::DeviceAttribute’
  384 |   DeviceAttribute data_m;
      |                   ^~~~~~
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1110:21: note: in expansion of macro ‘command_inout’
 1110 |   GroupCmdReplyList command_inout (const std::string& c, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1110:21: note: in expansion of macro ‘command_inout’
 1110 |   GroupCmdReplyList command_inout (const std::string& c, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1131:21: note: in expansion of macro ‘command_inout’
 1131 |   GroupCmdReplyList command_inout (const std::string& c, const DeviceData& d, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1131:21: note: in expansion of macro ‘command_inout’
 1131 |   GroupCmdReplyList command_inout (const std::string& c, const DeviceData& d, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1157:21: note: in expansion of macro ‘command_inout’
 1157 |   GroupCmdReplyList command_inout (const std::string& c, const std::vector<DeviceData>& d, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1157:21: note: in expansion of macro ‘command_inout’
 1157 |   GroupCmdReplyList command_inout (const std::string& c, const std::vector<DeviceData>& d, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1185:42: note: in expansion of macro ‘command_inout’
 1185 |   template<typename T> GroupCmdReplyList command_inout (const std::string& c, const std::vector<T>& d, bool fwd = true);
      |                                          ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1185:42: note: in expansion of macro ‘command_inout’
 1185 |   template<typename T> GroupCmdReplyList command_inout (const std::string& c, const std::vector<T>& d, bool fwd = true);
      |                                          ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:169:100: error: expected identifier before string constant
  169 | #define read_attribute(ATTR_NAME, VALUE)         internal_read_attribute        (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1323:22: note: in expansion of macro ‘read_attribute’
 1323 |   GroupAttrReplyList read_attribute (const std::string& a, bool fwd = true);
      |                      ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:169:100: error: expected ‘,’ or ‘...’ before string constant
  169 | #define read_attribute(ATTR_NAME, VALUE)         internal_read_attribute        (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1323:22: note: in expansion of macro ‘read_attribute’
 1323 |   GroupAttrReplyList read_attribute (const std::string& a, bool fwd = true);
      |                      ^~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:171:100: error: expected identifier before string constant
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1429:18: note: in expansion of macro ‘write_attribute’
 1429 |   GroupReplyList write_attribute (const DeviceAttribute& d, bool fwd = true);
      |                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:171:100: error: expected ‘,’ or ‘...’ before string constant
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1429:18: note: in expansion of macro ‘write_attribute’
 1429 |   GroupReplyList write_attribute (const DeviceAttribute& d, bool fwd = true);
      |                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:171:100: error: expected identifier before string constant
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1448:18: note: in expansion of macro ‘write_attribute’
 1448 |   GroupReplyList write_attribute (const std::vector<DeviceAttribute>& d, bool fwd = true);
      |                  ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:171:100: error: expected ‘,’ or ‘...’ before string constant
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1448:18: note: in expansion of macro ‘write_attribute’
 1448 |   GroupReplyList write_attribute (const std::vector<DeviceAttribute>& d, bool fwd = true);
      |                  ^~~~~~~~~~~~~~~
/usr/include/tango/group.h:1475:39: error: data member ‘write_attribute’ cannot be a member template
 1475 |   template<typename T> GroupReplyList write_attribute (const std::string& n, const std::vector<T>& d, bool fwd = true);
      |                                       ^~~~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: default argument missing for parameter 3 of ‘Tango::GroupCmdReplyList Tango::Group::internal_command_inout(const std::string&, bool, int)’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1110:21: note: in expansion of macro ‘command_inout’
 1110 |   GroupCmdReplyList command_inout (const std::string& c, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/group.h:1110:63: note: ...following parameter 2 which has a default argument
 1110 |   GroupCmdReplyList command_inout (const std::string& c, bool fwd = true);
      |                                                          ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:77: note: in definition of macro ‘command_inout’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                             ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: default argument missing for parameter 4 of ‘Tango::GroupCmdReplyList Tango::Group::internal_command_inout(const std::string&, const Tango::DeviceData&, bool, int)’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1131:21: note: in expansion of macro ‘command_inout’
 1131 |   GroupCmdReplyList command_inout (const std::string& c, const DeviceData& d, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/group.h:1131:84: note: ...following parameter 3 which has a default argument
 1131 |   GroupCmdReplyList command_inout (const std::string& c, const DeviceData& d, bool fwd = true);
      |                                                                               ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:77: note: in definition of macro ‘command_inout’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                             ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: default argument missing for parameter 4 of ‘Tango::GroupCmdReplyList Tango::Group::internal_command_inout(const std::string&, const std::vector<Tango::DeviceData>&, bool, int)’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1157:21: note: in expansion of macro ‘command_inout’
 1157 |   GroupCmdReplyList command_inout (const std::string& c, const std::vector<DeviceData>& d, bool fwd = true);
      |                     ^~~~~~~~~~~~~
/usr/include/tango/group.h:1157:97: note: ...following parameter 3 which has a default argument
 1157 |   GroupCmdReplyList command_inout (const std::string& c, const std::vector<DeviceData>& d, bool fwd = true);
      |                                                                                            ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:77: note: in definition of macro ‘command_inout’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                             ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: default argument missing for parameter 4 of ‘Tango::GroupCmdReplyList Tango::Group::internal_command_inout(const std::string&, const std::vector<T>&, bool, int)’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1185:42: note: in expansion of macro ‘command_inout’
 1185 |   template<typename T> GroupCmdReplyList command_inout (const std::string& c, const std::vector<T>& d, bool fwd = true);
      |                                          ^~~~~~~~~~~~~
/usr/include/tango/group.h:1185:109: note: ...following parameter 3 which has a default argument
 1185 |   template<typename T> GroupCmdReplyList command_inout (const std::string& c, const std::vector<T>& d, bool fwd = true);
      |                                                                                                        ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:77: note: in definition of macro ‘command_inout’
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                             ^~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:169:100: error: default argument missing for parameter 3 of ‘Tango::GroupAttrReplyList Tango::Group::internal_read_attribute(const std::string&, bool, int)’
  169 | #define read_attribute(ATTR_NAME, VALUE)         internal_read_attribute        (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1323:22: note: in expansion of macro ‘read_attribute’
 1323 |   GroupAttrReplyList read_attribute (const std::string& a, bool fwd = true);
      |                      ^~~~~~~~~~~~~~
/usr/include/tango/group.h:1323:65: note: ...following parameter 2 which has a default argument
 1323 |   GroupAttrReplyList read_attribute (const std::string& a, bool fwd = true);
      |                                                            ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:169:93: note: in definition of macro ‘read_attribute’
  169 | #define read_attribute(ATTR_NAME, VALUE)         internal_read_attribute        (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:171:100: error: default argument missing for parameter 3 of ‘Tango::GroupReplyList Tango::Group::internal_write_attribute(const Tango::DeviceAttribute&, bool, int)’
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1429:18: note: in expansion of macro ‘write_attribute’
 1429 |   GroupReplyList write_attribute (const DeviceAttribute& d, bool fwd = true);
      |                  ^~~~~~~~~~~~~~~
/usr/include/tango/group.h:1429:66: note: ...following parameter 2 which has a default argument
 1429 |   GroupReplyList write_attribute (const DeviceAttribute& d, bool fwd = true);
      |                                                             ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:171:93: note: in definition of macro ‘write_attribute’
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                             ^~~~~
/usr/include/tango/DeviceProxyHelper.h:171:100: error: default argument missing for parameter 3 of ‘Tango::GroupReplyList Tango::Group::internal_write_attribute(const std::vector<Tango::DeviceAttribute>&, bool, int)’
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                                    ^~~~~~~~
/usr/include/tango/group.h:1448:18: note: in expansion of macro ‘write_attribute’
 1448 |   GroupReplyList write_attribute (const std::vector<DeviceAttribute>& d, bool fwd = true);
      |                  ^~~~~~~~~~~~~~~
/usr/include/tango/group.h:1448:79: note: ...following parameter 2 which has a default argument
 1448 |   GroupReplyList write_attribute (const std::vector<DeviceAttribute>& d, bool fwd = true);
      |                                                                          ~~~~~^~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:171:93: note: in definition of macro ‘write_attribute’
  171 | #define write_attribute(ATTR_NAME, VALUE)        internal_write_attribute       (ATTR_NAME, VALUE, __FILE__, __LINE__)
      |                                                                                             ^~~~~
/usr/include/tango/group.h: In member function ‘bool Tango::GroupCmdReply::operator>>(T&)’:
/usr/include/tango/group.h:1742:29: error: incomplete type ‘Tango::DeviceData’ used in nested name specifier
 1742 |     std::bitset<DeviceData::numFlags> bs;
      |                             ^~~~~~~~
/usr/include/tango/group.h:1742:37: error: template argument 1 is invalid
 1742 |     std::bitset<DeviceData::numFlags> bs;
      |                                     ^
/usr/include/tango/group.h:1743:46: error: request for member ‘set’ in ‘bs’, which is of non-class type ‘int’
 1743 |     data_m.exceptions(exception_enabled ? bs.set() : bs.reset());
      |                                              ^~~
/usr/include/tango/group.h:1743:57: error: request for member ‘reset’ in ‘bs’, which is of non-class type ‘int’
 1743 |     data_m.exceptions(exception_enabled ? bs.set() : bs.reset());
      |                                                         ^~~~~
/usr/include/tango/group.h: In member function ‘bool Tango::GroupAttrReply::operator>>(T&)’:
/usr/include/tango/group.h:1804:34: error: incomplete type ‘Tango::DeviceAttribute’ used in nested name specifier
 1804 |     std::bitset<DeviceAttribute::numFlags> bs;
      |                                  ^~~~~~~~
/usr/include/tango/group.h:1804:42: error: template argument 1 is invalid
 1804 |     std::bitset<DeviceAttribute::numFlags> bs;
      |                                          ^
/usr/include/tango/group.h:1805:46: error: request for member ‘set’ in ‘bs’, which is of non-class type ‘int’
 1805 |     data_m.exceptions(exception_enabled ? bs.set() : bs.reset());
      |                                              ^~~
/usr/include/tango/group.h:1805:57: error: request for member ‘reset’ in ‘bs’, which is of non-class type ‘int’
 1805 |     data_m.exceptions(exception_enabled ? bs.set() : bs.reset());
      |                                                         ^~~~~
/usr/include/tango/group.h: At global scope:
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1841:26: note: in expansion of macro ‘command_inout’
 1841 | GroupCmdReplyList Group::command_inout (const std::string& c, const std::vector<T>& d, bool fwd)
      |                          ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/group.h:1841:26: note: in expansion of macro ‘command_inout’
 1841 | GroupCmdReplyList Group::command_inout (const std::string& c, const std::vector<T>& d, bool fwd)
      |                          ^~~~~~~~~~~~~
/usr/include/tango/group.h:1914:16: error: ‘Tango::GroupReplyList Tango::Group::write_attribute’ is not a static data member of ‘class Tango::Group’
 1914 | GroupReplyList Group::write_attribute (const std::string& a, const std::vector<T>& d, bool fwd)
      |                ^~~~~
/usr/include/tango/group.h:1914:23: error: template definition of non-template ‘Tango::GroupReplyList Tango::Group::write_attribute’
 1914 | GroupReplyList Group::write_attribute (const std::string& a, const std::vector<T>& d, bool fwd)
      |                       ^~~~~~~~~~~~~~~
/usr/include/tango/group.h:1916:3: error: expected primary-expression before ‘long’
 1916 |   long id = write_attribute_asynch_i<T>(a, const_cast<std::vector<T>&>(d), fwd, -1);
      |   ^~~~
/usr/include/tango/group.h:1916:3: error: expected ‘}’ before ‘long’
/usr/include/tango/group.h:1915:1: note: to match this ‘{’
 1915 | {
      | ^
/usr/include/tango/group.h:1917:3: error: expected unqualified-id before ‘return’
 1917 |   return write_attribute_reply(id);
      |   ^~~~~~
/usr/include/tango/group.h:1924:6: error: ‘Group’ has not been declared
 1924 | long Group::write_attribute_asynch (const std::string& a, const std::vector<T>& d, bool fwd)
      |      ^~~~~
/usr/include/tango/group.h: In function ‘long int write_attribute_asynch(const std::string&, const std::vector<T>&, bool)’:
/usr/include/tango/group.h:1926:10: error: ‘write_attribute_asynch_i’ was not declared in this scope; did you mean ‘write_attribute_asynch’?
 1926 |   return write_attribute_asynch_i<T>(a, const_cast<std::vector<T>&>(d), fwd, -1);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
      |          write_attribute_asynch
/usr/include/tango/group.h:1926:36: error: expected primary-expression before ‘>’ token
 1926 |   return write_attribute_asynch_i<T>(a, const_cast<std::vector<T>&>(d), fwd, -1);
      |                                    ^
/usr/include/tango/group.h: At global scope:
/usr/include/tango/group.h:1933:6: error: ‘Group’ has not been declared
 1933 | long Group::write_attribute_asynch_i (const std::string& a, /*const*/ std::vector<T>& d, bool fwd, long ari)
      |      ^~~~~
/usr/include/tango/group.h: In function ‘long int write_attribute_asynch_i(const std::string&, std::vector<T>&, bool, long int)’:
/usr/include/tango/group.h:1936:25: error: ‘elements_mutex’ was not declared in this scope
 1936 |   omni_mutex_lock guard(elements_mutex);
      |                         ^~~~~~~~~~~~~~
/usr/include/tango/group.h:1939:3: error: ‘GroupReplyList’ was not declared in this scope; did you mean ‘Tango::GroupReplyList’?
 1939 |   GroupReplyList rl;
      |   ^~~~~~~~~~~~~~
      |   Tango::GroupReplyList
/usr/include/tango/group.h:403:7: note: ‘Tango::GroupReplyList’ declared here
  403 | class GroupReplyList : public std::vector<GroupReply>
      |       ^~~~~~~~~~~~~~
/usr/include/tango/group.h:1951:5: error: ‘ApiDataExcept’ has not been declared
 1951 |     ApiDataExcept::throw_exception((const char*)API_MethodArgument,
      |     ^~~~~~~~~~~~~
/usr/include/tango/group.h:1951:49: error: ‘API_MethodArgument’ was not declared in this scope; did you mean ‘Tango::API_MethodArgument’?
 1951 |     ApiDataExcept::throw_exception((const char*)API_MethodArgument,
      |                                                 ^~~~~~~~~~~~~~~~~~
      |                                                 Tango::API_MethodArgument
In file included from /usr/include/tango/devapi.h:32:
/usr/include/tango/tango_const.h:411:19: note: ‘Tango::API_MethodArgument’ declared here
  411 | const char* const API_MethodArgument               = "API_MethodArgument";
      |                   ^~~~~~~~~~~~~~~~~~
/usr/include/tango/group.h:1960:6: error: ‘class DeviceAttribute’ has no member named ‘name’
 1960 |   da.name = a;
      |      ^~~~
/usr/include/tango/group.h:1962:39: error: ‘elements’ was not declared in this scope; did you mean ‘get_events’?
 1962 |   for (unsigned int i = 0, j = 0; i < elements.size(); i++)
      |                                       ^~~~~~~~
      |                                       get_events
/usr/include/tango/group.h: At global scope:
/usr/include/tango/group.h:1982:1: error: expected declaration before ‘}’ token
 1982 | } // namespace Tango
      | ^
In file included from /usr/include/tango/tango.h:102:
/usr/include/tango/devapi_attr.tpp:55:54: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
   55 | DeviceAttribute::DeviceAttribute(string &_name,T _val):ext(new DeviceAttributeExt)
      |                                                      ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:62:58: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
   62 | DeviceAttribute::DeviceAttribute(const char *_name,T _val):ext(new DeviceAttributeExt)
      |                                                          ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:69:38: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
   69 | void DeviceAttribute::base_val(T _val)
      |                                      ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:91:63: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
   91 | DeviceAttribute::DeviceAttribute(string &_name,vector<T> &_val):ext(new DeviceAttributeExt)
      |                                                               ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:99:67: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
   99 | DeviceAttribute::DeviceAttribute(const char *_name,vector<T> &_val):ext(new DeviceAttributeExt)
      |                                                                   ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:107:48: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  107 | void DeviceAttribute::base_vect(vector<T> &_val)
      |                                                ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:129:77: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  129 | DeviceAttribute::DeviceAttribute(string &_name,vector<T> &_val,int _x,int _y):ext(new DeviceAttributeExt)
      |                                                                             ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:138:81: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  138 | DeviceAttribute::DeviceAttribute(const char *_name,vector<T> &_val,int _x,int _y):ext(new DeviceAttributeExt)
      |                                                                                 ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:147:53: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  147 | void DeviceAttribute::base_vect_size(vector<T> &_val)
      |                                                     ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:181:44: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  181 | bool DeviceAttribute::operator >> (T &datum)
      |                                            ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:219:52: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  219 | bool DeviceAttribute::operator >> (vector<T> &datum)
      |                                                    ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:258:53: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  258 | bool DeviceAttribute::extract_read (vector<T> &_data)
      |                                                     ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:298:51: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  298 | bool DeviceAttribute::extract_set(vector<T> &_data)
      |                                                   ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:356:43: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  356 | void DeviceAttribute::operator << (T datum)
      |                                           ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:377:53: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  377 | void DeviceAttribute::operator << (vector<T> &_datum)
      |                                                     ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:403:61: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  403 | void DeviceAttribute::insert(vector<T> &_datum,int _x,int _y)
      |                                                             ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
/usr/include/tango/devapi_attr.tpp:411:66: error: invalid use of incomplete type ‘class Tango::DeviceAttribute’
  411 | bool DeviceAttribute::template_type_check(T &TANGO_UNUSED(_datum))
      |                                                                  ^
/usr/include/tango/devasyn.h:43:7: note: forward declaration of ‘class Tango::DeviceAttribute’
   43 | class DeviceAttribute;
      |       ^~~~~~~~~~~~~~~
In file included from /usr/include/tango/tango.h:125:
/usr/include/tango/device.h:3148:55: error: ‘Tango::DevicePipeBlob’ has not been declared
 3148 |         void push_pipe_event (const string &pipe_name,Tango::DevicePipeBlob *p_data,bool reuse_it=false);
      |                                                       ^~~~~
/usr/include/tango/device.h:3167:56: error: ‘Tango::DevicePipeBlob’ has not been declared
 3167 |         void push_pipe_event (const string &pipe_name, Tango::DevicePipeBlob *p_data, struct timeval &t,bool reuse_it=false);
      |                                                        ^~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected identifier before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/device.h:3308:29: note: in expansion of macro ‘command_inout’
 3308 |         virtual CORBA::Any *command_inout(const char *in_cmd,const CORBA::Any &in_data);
      |                             ^~~~~~~~~~~~~
/usr/include/tango/DeviceProxyHelper.h:192:90: error: expected ‘,’ or ‘...’ before string constant
  192 | #define command_inout(CMD_NAME,  ...) internal_command_inout (CMD_NAME,  ## __VA_ARGS__, __FILE__, __LINE__ )
      |                                                                                          ^~~~~~~~
/usr/include/tango/device.h:3308:29: note: in expansion of macro ‘command_inout’
 3308 |         virtual CORBA::Any *command_inout(const char *in_cmd,const CORBA::Any &in_data);
      |                             ^~~~~~~~~~~~~
In file included from /usr/include/tango/tango.h:126:
/usr/include/tango/utils.h:156:29: error: ‘ApiUtil’ in namespace ‘Tango’ does not name a type; did you mean ‘Util’?
  156 |         friend class Tango::ApiUtil;
      |                             ^~~~~~~
      |                             Util
/usr/include/tango/utils.h:156:9: error: friend declaration does not name a class or function
  156 |         friend class Tango::ApiUtil;
      |         ^~~~~~
In file included from /usr/include/tango/tango.h:134:
/usr/include/tango/pipe.h: In member function ‘const std::string& Tango::Pipe::get_root_blob_name()’:
/usr/include/tango/pipe.h:159:61: error: ‘class DevicePipeBlob’ has no member named ‘get_name’; did you mean ‘set_name’?
  159 |         const string &get_root_blob_name() {return the_blob.get_name();}
      |                                                             ^~~~~~~~
      |                                                             set_name
/usr/include/tango/pipe.h: In member function ‘void Tango::Pipe::set_root_blob_name(const std::string&)’:
/usr/include/tango/pipe.h:166:72: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const int&’
  166 |         void set_root_blob_name(const string &name) {the_blob.set_name(name);}
      |                                                                        ^~~~
      |                                                                        |
      |                                                                        const std::string {aka const std::__cxx11::basic_string<char>}
/usr/include/tango/DevicePipe.h:155:37: note:   initializing argument 1 of ‘void DevicePipeBlob::set_name(const int&)’
  155 |         void set_name(const string &blob_name) {name=blob_name;}
      |                       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/tango/pipe.h: In member function ‘void Tango::Pipe::set_data_elt_names(std::vector<std::__cxx11::basic_string<char> >&)’:
/usr/include/tango/pipe.h:258:85: error: cannot convert ‘std::vector<std::__cxx11::basic_string<char> >’ to ‘int’
  258 |         void set_data_elt_names(vector<string> &names) {the_blob.set_data_elt_names(names);}
      |                                                                                     ^~~~~
      |                                                                                     |
      |                                                                                     std::vector<std::__cxx11::basic_string<char> >
/usr/include/tango/DevicePipe.h:336:33: note:   initializing argument 1 of ‘void DevicePipeBlob::set_data_elt_names(int)’
  336 |         void set_data_elt_names(vector<string> &names);
      |                                 ^~~~~~
/usr/include/tango/pipe.h: In member function ‘void Tango::Pipe::exceptions(std::bitset<5>)’:
/usr/include/tango/pipe.h:295:83: error: cannot convert ‘std::bitset<5>’ to ‘int’
  295 |         void exceptions(bitset<DevicePipeBlob::numFlags> fl) {the_blob.exceptions(fl);}
      |                                                                                   ^~
      |                                                                                   |
      |                                                                                   std::bitset<5>
/usr/include/tango/DevicePipe.h:542:25: note:   initializing argument 1 of ‘void DevicePipeBlob::exceptions(int)’
  542 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |                         ^~~~~~
/usr/include/tango/pipe.h: In member function ‘std::bitset<5> Tango::Pipe::exceptions()’:
/usr/include/tango/pipe.h:315:82: error: no matching function for call to ‘DevicePipeBlob::exceptions()’
  315 |         bitset<DevicePipeBlob::numFlags> exceptions() {return the_blob.exceptions();}
      |                                                               ~~~~~~~~~~~~~~~~~~~^~
/usr/include/tango/DevicePipe.h:542:14: note: candidate: ‘void DevicePipeBlob::exceptions(int)’
  542 |         void exceptions(bitset<numFlags> fl) {exceptions_flags = fl;}
      |              ^~~~~~~~~~
/usr/include/tango/DevicePipe.h:542:14: note:   candidate expects 1 argument, 0 provided
/usr/include/tango/pipe.h: In member function ‘std::bitset<5> Tango::Pipe::state()’:
/usr/include/tango/pipe.h:367:67: error: ‘class DevicePipeBlob’ has no member named ‘state’
  367 |         bitset<DevicePipeBlob::numFlags> state() {return the_blob.state();}
      |                                                                   ^~~~~
In file included from /usr/include/tango/tango.h:135:
/usr/include/tango/w_pipe.h: In member function ‘std::string Tango::WPipe::get_root_blob_name()’:
/usr/include/tango/w_pipe.h:101:54: error: ‘class DevicePipeBlob’ has no member named ‘get_name’; did you mean ‘set_name’?
  101 |         string get_root_blob_name() {return the_blob.get_name();}
      |                                                      ^~~~~~~~
      |                                                      set_name
/usr/include/tango/w_pipe.h: In member function ‘std::vector<std::__cxx11::basic_string<char> > Tango::WPipe::get_data_elt_names()’:
/usr/include/tango/w_pipe.h:135:62: error: ‘class DevicePipeBlob’ has no member named ‘get_data_elt_names’; did you mean ‘set_data_elt_names’?
  135 |         vector<string> get_data_elt_names() {return the_blob.get_data_elt_names();}
      |                                                              ^~~~~~~~~~~~~~~~~~
      |                                                              set_data_elt_names
/usr/include/tango/w_pipe.h: In member function ‘std::string Tango::WPipe::get_data_elt_name(size_t)’:
/usr/include/tango/w_pipe.h:144:63: error: ‘class DevicePipeBlob’ has no member named ‘get_data_elt_name’; did you mean ‘set_data_elt_names’?
  144 |         string get_data_elt_name(size_t ind) {return the_blob.get_data_elt_name(ind);}
      |                                                               ^~~~~~~~~~~~~~~~~
      |                                                               set_data_elt_names
In file included from /usr/include/tango/tango.h:146:
/usr/include/tango/event.h: At global scope:
/usr/include/tango/event.h:444:64: error: ‘Tango::DevicePipe’ has not been declared
  444 |         PipeEventData(DeviceProxy *dev,string &nam,string &evt,Tango::DevicePipe *pipe_value_in,DevErrorList &errors_in);
      |                                                                ^~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:29:
/usr/include/tango/accessproxy.h:36:34: error: invalid use of incomplete type ‘class Tango::DeviceProxy’
   36 | class AccessProxy: public Tango::DeviceProxy
      |                                  ^~~~~~~~~~~
/usr/include/tango/devasyn.h:40:7: note: forward declaration of ‘class Tango::DeviceProxy’
   40 | class DeviceProxy;
      |       ^~~~~~~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:43:
/usr/include/tango/coutbuf.h:63:26: error: expected ‘)’ before ‘,’ token
   63 |         CoutBuf(HINSTANCE,int,HWND,LPCSTR);
      |                ~         ^
      |                          )
/usr/include/tango/coutbuf.h:65:9: error: ‘HWND’ does not name a type
   65 |         HWND get_debug_window() {return DbgWin;}
      |         ^~~~
/usr/include/tango/coutbuf.h:67:24: error: ‘LPCSTR’ has not been declared
   67 |         void CreateWin(LPCSTR);
      |                        ^~~~~~
/usr/include/tango/coutbuf.h:70:22: error: ‘LPCSTR’ has not been declared
   70 |         int dbg_out (LPCSTR);
      |                      ^~~~~~
/usr/include/tango/coutbuf.h:79:9: error: ‘HWND’ does not name a type
   79 |         HWND DbgWin;
      |         ^~~~
/usr/include/tango/coutbuf.h:80:9: error: ‘HWND’ does not name a type
   80 |         HWND parent_window;
      |         ^~~~
/usr/include/tango/coutbuf.h: In member function ‘void Tango::CoutBuf::clear_debug_window()’:
/usr/include/tango/coutbuf.h:66:36: error: ‘DbgWin’ was not declared in this scope
   66 |         void clear_debug_window() {DbgWin = NULL;}
      |                                    ^~~~~~
/usr/include/tango/coutbuf.h: At global scope:
/usr/include/tango/coutbuf.h:95:1: error: ‘LRESULT’ does not name a type
   95 | LRESULT CALLBACK DebugWndProc(HWND, UINT, WPARAM, LPARAM );
      | ^~~~~~~
/usr/include/tango/coutbuf.h:96:6: error: variable or field ‘DrawDebugItem’ declared void
   96 | void DrawDebugItem(HWND, LPDRAWITEMSTRUCT );
      |      ^~~~~~~~~~~~~
/usr/include/tango/coutbuf.h:96:20: error: ‘HWND’ was not declared in this scope
   96 | void DrawDebugItem(HWND, LPDRAWITEMSTRUCT );
      |                    ^~~~
/usr/include/tango/coutbuf.h:96:26: error: ‘LPDRAWITEMSTRUCT’ was not declared in this scope
   96 | void DrawDebugItem(HWND, LPDRAWITEMSTRUCT );
      |                          ^~~~~~~~~~~~~~~~
/usr/include/tango/coutbuf.h:97:6: error: variable or field ‘MeasureDebugItem’ declared void
   97 | void MeasureDebugItem(HWND, LPMEASUREITEMSTRUCT);
      |      ^~~~~~~~~~~~~~~~
/usr/include/tango/coutbuf.h:97:23: error: ‘HWND’ was not declared in this scope
   97 | void MeasureDebugItem(HWND, LPMEASUREITEMSTRUCT);
      |                       ^~~~
/usr/include/tango/coutbuf.h:97:29: error: ‘LPMEASUREITEMSTRUCT’ was not declared in this scope
   97 | void MeasureDebugItem(HWND, LPMEASUREITEMSTRUCT);
      |                             ^~~~~~~~~~~~~~~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:61:
/usr/include/tango/eventconsumer.h: In member function ‘void Tango::ZmqEventConsumer::print_error_message(const char*)’:
/usr/include/tango/eventconsumer.h:658:74: error: ‘instance’ is not a member of ‘ApiUtil’
  658 |         void print_error_message(const char *mess) {ApiUtil *au=ApiUtil::instance();au->print_error_message(mess);}
      |                                                                          ^~~~~~~~
In file included from /tmp/AVLTywb9Z8/dump1.h:75:
/usr/include/tango/ntservice.h: At global scope:
/usr/include/tango/ntservice.h:42:9: error: ‘HANDLE’ does not name a type
   42 |         HANDLE eventSource_;                    // The event source
      |         ^~~~~~
/usr/include/tango/ntservice.h:44:9: error: ‘DWORD’ does not name a type
   44 |         DWORD eventId_;                         // The event ID
      |         ^~~~~
/usr/include/tango/ntservice.h:47:28: error: ‘HKEY’ has not been declared
   47 |         bool installValues(HKEY);
      |                            ^~~~
/usr/include/tango/ntservice.h:51:36: error: ‘DWORD’ has not been declared
   51 |         NTEventLogger(const char*, DWORD);
      |                                    ^~~~~
/usr/include/tango/ntservice.h:78:9: error: ‘DWORD’ does not name a type
   78 |         DWORD checkPoint_;                      // Check point value
      |         ^~~~~
/usr/include/tango/ntservice.h:79:9: error: ‘SERVICE_STATUS’ does not name a type
   79 |         SERVICE_STATUS status_;                 // Status of the service
      |         ^~~~~~~~~~~~~~
/usr/include/tango/ntservice.h:80:9: error: ‘SERVICE_STATUS_HANDLE’ does not name a type
   80 |         SERVICE_STATUS_HANDLE statusHandle_;    // Status handle
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tango/ntservice.h:84:22: error: ‘DWORD’ has not been declared
   84 |         void control(DWORD);
      |                      ^~~~~
/usr/include/tango/ntservice.h:87:21: error: variable or field ‘WINAPI’ declared void
   87 |         friend void WINAPI _OB_serviceCtrl(DWORD);
      |                     ^~~~~~
/usr/include/tango/ntservice.h:87:21: error: expected ‘;’ at end of member declaration
   87 |         friend void WINAPI _OB_serviceCtrl(DWORD);
      |                     ^~~~~~
      |                           ;
/usr/include/tango/ntservice.h:87:44: error: ‘DWORD’ has not been declared
   87 |         friend void WINAPI _OB_serviceCtrl(DWORD);
      |                                            ^~~~~
/usr/include/tango/ntservice.h:88:21: error: variable or field ‘WINAPI’ declared void
   88 |         friend void WINAPI _OB_serviceMain(DWORD, LPTSTR*);
      |                     ^~~~~~
/usr/include/tango/ntservice.h:88:21: error: expected ‘;’ at end of member declaration
   88 |         friend void WINAPI _OB_serviceMain(DWORD, LPTSTR*);
      |                     ^~~~~~
      |                           ;
/usr/include/tango/ntservice.h:88:44: error: ‘DWORD’ has not been declared
   88 |         friend void WINAPI _OB_serviceMain(DWORD, LPTSTR*);
      |                                            ^~~~~
/usr/include/tango/ntservice.h:88:51: error: ‘LPTSTR’ has not been declared
   88 |         friend void WINAPI _OB_serviceMain(DWORD, LPTSTR*);
      |                                                   ^~~~~~
/usr/include/tango/ntservice.h:92:27: error: ‘DWORD’ has not been declared
   92 |         void statusUpdate(DWORD, DWORD = NO_ERROR, DWORD = 0);
      |                           ^~~~~
/usr/include/tango/ntservice.h:92:34: error: ‘DWORD’ has not been declared
   92 |         void statusUpdate(DWORD, DWORD = NO_ERROR, DWORD = 0);
      |                                  ^~~~~
/usr/include/tango/ntservice.h:92:52: error: ‘DWORD’ has not been declared
   92 |         void statusUpdate(DWORD, DWORD = NO_ERROR, DWORD = 0);
      |                                                    ^~~~~
/usr/include/tango/ntservice.h:92:42: error: ‘NO_ERROR’ was not declared in this scope; did you mean ‘LOG_ERROR’?
   92 |         void statusUpdate(DWORD, DWORD = NO_ERROR, DWORD = 0);
      |                                          ^~~~~~~~
      |                                          LOG_ERROR
/tmp/AVLTywb9Z8/dump1.h:190:3: error: ‘Connection’ does not name a type
  190 |   Connection* tmp_add_class_2;
      |   ^~~~~~~~~~

