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 GroupReplyList write_attribute (const std::string& n, const std::vector& 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& 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 &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 &); | ^~~~~~ /usr/include/tango/ApiUtil.h:169:35: error: expected ‘,’ or ‘...’ before ‘<’ token 169 | void get_ip_from_if(vector &); | ^ /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 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 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 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 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 *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 &prop_names, DbData &db); | ^~~~~~ /usr/include/tango/AttributeProxy.h:625:41: error: expected ‘,’ or ‘...’ before ‘<’ token 625 | virtual void get_property(vector &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 &prop_names); | ^~~~~~ /usr/include/tango/AttributeProxy.h:665:44: error: expected ‘,’ or ‘...’ before ‘<’ token 665 | virtual void delete_property(vector &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 &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 &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 &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 &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 &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 &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 &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 &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 &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 &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 &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 &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 &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 multi_db_port; | ^~~~~~ /usr/include/tango/Database.h:76:9: error: ‘vector’ does not name a type 76 | vector 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 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 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 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 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 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 &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 &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 &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 &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 &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 &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 &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 &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 &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 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 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 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 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 &get_multi_host() {return multi_db_host;} | ^~~~~~ /usr/include/tango/Database.h:1842:9: error: ‘vector’ does not name a type 1842 | vector &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 &,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 &,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 &,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 &,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 &,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 &,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 &,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 &,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 &,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 &); | ^~~~~~ | stdin /usr/include/tango/DbDevice.h:235:47: error: ‘vector’ has not been declared 235 | void get_property_list(const string &,vector &); | ^~~~~~ /usr/include/tango/DbDevice.h:235:53: error: expected ‘,’ or ‘...’ before ‘<’ token 235 | void get_property_list(const string &,vector &); | ^ /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 &val); | ~ ^~ | ) /usr/include/tango/DeviceAttribute.h:221:31: error: expected ‘)’ before ‘&’ token 221 | DeviceAttribute(string &name, vector &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 &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:239:31: error: expected ‘)’ before ‘&’ token 239 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:240:31: error: expected ‘)’ before ‘&’ token 240 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:241:31: error: expected ‘)’ before ‘&’ token 241 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:242:31: error: expected ‘)’ before ‘&’ token 242 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:243:31: error: expected ‘)’ before ‘&’ token 243 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:244:31: error: expected ‘)’ before ‘&’ token 244 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:245:31: error: expected ‘)’ before ‘&’ token 245 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:246:31: error: expected ‘)’ before ‘&’ token 246 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:247:31: error: expected ‘)’ before ‘&’ token 247 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:248:31: error: expected ‘)’ before ‘&’ token 248 | DeviceAttribute(string&, vector &); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:250:31: error: expected ‘)’ before ‘&’ token 250 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:251:31: error: expected ‘)’ before ‘&’ token 251 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:252:31: error: expected ‘)’ before ‘&’ token 252 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:253:31: error: expected ‘)’ before ‘&’ token 253 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:254:31: error: expected ‘)’ before ‘&’ token 254 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:255:31: error: expected ‘)’ before ‘&’ token 255 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:256:31: error: expected ‘)’ before ‘&’ token 256 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:257:31: error: expected ‘)’ before ‘&’ token 257 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:258:31: error: expected ‘)’ before ‘&’ token 258 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:259:31: error: expected ‘)’ before ‘&’ token 259 | DeviceAttribute(string&, vector &,int,int); | ~ ^ | ) /usr/include/tango/DeviceAttribute.h:260:31: error: expected ‘)’ before ‘&’ token 260 | DeviceAttribute(string&, vector &,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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:277:45: error: expected ‘,’ or ‘...’ before ‘<’ token 277 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:278:45: error: expected ‘,’ or ‘...’ before ‘<’ token 278 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:279:45: error: expected ‘,’ or ‘...’ before ‘<’ token 279 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:280:45: error: expected ‘,’ or ‘...’ before ‘<’ token 280 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:281:45: error: expected ‘,’ or ‘...’ before ‘<’ token 281 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:282:45: error: expected ‘,’ or ‘...’ before ‘<’ token 282 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:283:45: error: expected ‘,’ or ‘...’ before ‘<’ token 283 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:284:45: error: expected ‘,’ or ‘...’ before ‘<’ token 284 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:285:45: error: expected ‘,’ or ‘...’ before ‘<’ token 285 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:286:45: error: expected ‘,’ or ‘...’ before ‘<’ token 286 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:287:45: error: expected ‘,’ or ‘...’ before ‘<’ token 287 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:288:45: error: expected ‘,’ or ‘...’ before ‘<’ token 288 | DeviceAttribute(const char *, vector &); | ^ /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 &); | ^~~~~~~~~~~~~~~ /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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:290:45: error: expected ‘,’ or ‘...’ before ‘<’ token 290 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:291:45: error: expected ‘,’ or ‘...’ before ‘<’ token 291 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:292:45: error: expected ‘,’ or ‘...’ before ‘<’ token 292 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:293:45: error: expected ‘,’ or ‘...’ before ‘<’ token 293 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:294:45: error: expected ‘,’ or ‘...’ before ‘<’ token 294 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:295:45: error: expected ‘,’ or ‘...’ before ‘<’ token 295 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:296:45: error: expected ‘,’ or ‘...’ before ‘<’ token 296 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:297:45: error: expected ‘,’ or ‘...’ before ‘<’ token 297 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:298:45: error: expected ‘,’ or ‘...’ before ‘<’ token 298 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:299:45: error: expected ‘,’ or ‘...’ before ‘<’ token 299 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:300:45: error: expected ‘,’ or ‘...’ before ‘<’ token 300 | DeviceAttribute(const char *, vector &,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 &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:301:45: error: expected ‘,’ or ‘...’ before ‘<’ token 301 | DeviceAttribute(const char *, vector &,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 &,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 DeviceAttribute(string &,T); | ~ ^~ | ) /usr/include/tango/DeviceAttribute.h:305:53: error: expected ‘)’ before ‘&’ token 305 | template DeviceAttribute(string &,vector &); | ~ ^~ | ) /usr/include/tango/DeviceAttribute.h:306:60: error: ‘vector’ has not been declared 306 | template DeviceAttribute(const char *,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:306:66: error: expected ‘,’ or ‘...’ before ‘<’ token 306 | template DeviceAttribute(const char *,vector &); | ^ /usr/include/tango/DeviceAttribute.h:307:53: error: expected ‘)’ before ‘&’ token 307 | template DeviceAttribute(string &,vector &,int,int); | ~ ^~ | ) /usr/include/tango/DeviceAttribute.h:308:60: error: ‘vector’ has not been declared 308 | template DeviceAttribute(const char *,vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:308:66: error: expected ‘,’ or ‘...’ before ‘<’ token 308 | template DeviceAttribute(const char *,vector &,int,int); | ^ /usr/include/tango/DeviceAttribute.h:308:31: error: ‘template DeviceAttribute::DeviceAttribute(const char*, int)’ cannot be overloaded with ‘template DeviceAttribute::DeviceAttribute(const char*, int)’ 308 | template DeviceAttribute(const char *,vector &,int,int); | ^~~~~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:306:31: note: previous declaration ‘template DeviceAttribute::DeviceAttribute(const char*, int)’ 306 | template DeviceAttribute(const char *,vector &); | ^~~~~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:311:46: error: ‘vector’ has not been declared 311 | template void base_vect(vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:311:52: error: expected ‘,’ or ‘...’ before ‘<’ token 311 | template void base_vect(vector &); | ^ /usr/include/tango/DeviceAttribute.h:312:51: error: ‘vector’ has not been declared 312 | template void base_vect_size(vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:312:57: error: expected ‘,’ or ‘...’ before ‘<’ token 312 | template void base_vect_size(vector &); | ^ /usr/include/tango/DeviceAttribute.h:315:49: error: ‘vector’ has not been declared 315 | template void operator << (vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:315:55: error: expected ‘,’ or ‘...’ before ‘<’ token 315 | template void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:316:43: error: ‘vector’ has not been declared 316 | template void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:316:49: error: expected ‘,’ or ‘...’ before ‘<’ token 316 | template void insert(vector &,int,int); | ^ /usr/include/tango/DeviceAttribute.h:319:49: error: ‘vector’ has not been declared 319 | template bool operator >> (vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:319:55: error: expected ‘,’ or ‘...’ before ‘<’ token 319 | template bool operator >> (vector &); | ^ /usr/include/tango/DeviceAttribute.h:320:50: error: ‘vector’ has not been declared 320 | template bool extract_read (vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:320:56: error: expected ‘,’ or ‘...’ before ‘<’ token 320 | template bool extract_read (vector &); | ^ /usr/include/tango/DeviceAttribute.h:321:48: error: ‘vector’ has not been declared 321 | template bool extract_set(vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:321:54: error: expected ‘,’ or ‘...’ before ‘<’ token 321 | template bool extract_set(vector &); | ^ /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 &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:27: error: expected ‘,’ or ‘...’ before ‘<’ token 553 | void insert(vector &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 &data); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:709:34: error: expected ‘,’ or ‘...’ before ‘<’ token 709 | bool extract_read (vector &data); | ^ /usr/include/tango/DeviceAttribute.h:736:28: error: ‘vector’ has not been declared 736 | bool extract_set (vector &data); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:736:34: error: expected ‘,’ or ‘...’ before ‘<’ token 736 | bool extract_set (vector &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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:755:33: error: expected ‘,’ or ‘...’ before ‘<’ token 755 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:755:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 755 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:756:33: error: expected ‘,’ or ‘...’ before ‘<’ token 756 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:756:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 756 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:757:33: error: expected ‘,’ or ‘...’ before ‘<’ token 757 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:757:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 757 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:758:33: error: expected ‘,’ or ‘...’ before ‘<’ token 758 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:758:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 758 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:759:33: error: expected ‘,’ or ‘...’ before ‘<’ token 759 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:759:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 759 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:760:33: error: expected ‘,’ or ‘...’ before ‘<’ token 760 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:760:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 760 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:761:33: error: expected ‘,’ or ‘...’ before ‘<’ token 761 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:761:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 761 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:762:33: error: expected ‘,’ or ‘...’ before ‘<’ token 762 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:762:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 762 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:763:33: error: expected ‘,’ or ‘...’ before ‘<’ token 763 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:763:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 763 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:764:33: error: expected ‘,’ or ‘...’ before ‘<’ token 764 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:764:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 764 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:765:33: error: expected ‘,’ or ‘...’ before ‘<’ token 765 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:765:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 765 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:766:33: error: expected ‘,’ or ‘...’ before ‘<’ token 766 | void operator << (vector &); | ^ /usr/include/tango/DeviceAttribute.h:766:14: error: ‘void DeviceAttribute::operator<<(int)’ cannot be overloaded with ‘void DeviceAttribute::operator<<(int)’ 766 | void operator << (vector &); | ^~~~~~~~ /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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:800:27: error: expected ‘,’ or ‘...’ before ‘<’ token 800 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:801:21: error: ‘vector’ has not been declared 801 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:801:27: error: expected ‘,’ or ‘...’ before ‘<’ token 801 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:802:21: error: ‘vector’ has not been declared 802 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:802:27: error: expected ‘,’ or ‘...’ before ‘<’ token 802 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:803:21: error: ‘vector’ has not been declared 803 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:803:27: error: expected ‘,’ or ‘...’ before ‘<’ token 803 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:804:21: error: ‘vector’ has not been declared 804 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:804:27: error: expected ‘,’ or ‘...’ before ‘<’ token 804 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:805:21: error: ‘vector’ has not been declared 805 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:805:27: error: expected ‘,’ or ‘...’ before ‘<’ token 805 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:806:21: error: ‘vector’ has not been declared 806 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:806:27: error: expected ‘,’ or ‘...’ before ‘<’ token 806 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:807:21: error: ‘vector’ has not been declared 807 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:807:27: error: expected ‘,’ or ‘...’ before ‘<’ token 807 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:808:21: error: ‘vector’ has not been declared 808 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:808:27: error: expected ‘,’ or ‘...’ before ‘<’ token 808 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:809:21: error: ‘vector’ has not been declared 809 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:809:27: error: expected ‘,’ or ‘...’ before ‘<’ token 809 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &datum,int dim_x,int dim_y); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:810:21: error: ‘vector’ has not been declared 810 | void insert(vector &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:810:27: error: expected ‘,’ or ‘...’ before ‘<’ token 810 | void insert(vector &,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 &,int,int); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:553:14: note: previous declaration ‘void DeviceAttribute::insert(int)’ 553 | void insert(vector &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 &); | ^~~~~~ | stdin /usr/include/tango/DeviceAttribute.h:840:36: error: ‘vector’ has not been declared 840 | void insert(const string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:840:42: error: expected ‘,’ or ‘...’ before ‘<’ token 840 | void insert(const string &,vector &); | ^ /usr/include/tango/DeviceAttribute.h:841:21: error: ‘string’ has not been declared 841 | void insert(string &,vector &); // Deprecated. For compatibility purpose | ^~~~~~ /usr/include/tango/DeviceAttribute.h:841:30: error: ‘vector’ has not been declared 841 | void insert(string &,vector &); // Deprecated. For compatibility purpose | ^~~~~~ /usr/include/tango/DeviceAttribute.h:841:36: error: expected ‘,’ or ‘...’ before ‘<’ token 841 | void insert(string &,vector &); // 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&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:862:33: error: expected ‘,’ or ‘...’ before ‘<’ token 862 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:863:27: error: ‘vector’ has not been declared 863 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:863:33: error: expected ‘,’ or ‘...’ before ‘<’ token 863 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:863:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 863 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:864:27: error: ‘vector’ has not been declared 864 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:864:33: error: expected ‘,’ or ‘...’ before ‘<’ token 864 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:864:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 864 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:865:27: error: ‘vector’ has not been declared 865 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:865:33: error: expected ‘,’ or ‘...’ before ‘<’ token 865 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:865:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 865 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:866:27: error: ‘vector’ has not been declared 866 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:866:33: error: expected ‘,’ or ‘...’ before ‘<’ token 866 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:866:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 866 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:867:27: error: ‘vector’ has not been declared 867 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:867:33: error: expected ‘,’ or ‘...’ before ‘<’ token 867 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:867:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 867 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:868:27: error: ‘vector’ has not been declared 868 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:868:33: error: expected ‘,’ or ‘...’ before ‘<’ token 868 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:868:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 868 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:869:27: error: ‘vector’ has not been declared 869 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:869:33: error: expected ‘,’ or ‘...’ before ‘<’ token 869 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:869:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 869 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:870:27: error: ‘vector’ has not been declared 870 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:870:33: error: expected ‘,’ or ‘...’ before ‘<’ token 870 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:870:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 870 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:871:27: error: ‘vector’ has not been declared 871 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:871:33: error: expected ‘,’ or ‘...’ before ‘<’ token 871 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:871:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 871 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:872:27: error: ‘vector’ has not been declared 872 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:872:33: error: expected ‘,’ or ‘...’ before ‘<’ token 872 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:872:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 872 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:873:27: error: ‘vector’ has not been declared 873 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:873:33: error: expected ‘,’ or ‘...’ before ‘<’ token 873 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceAttribute.h:873:14: error: ‘bool DeviceAttribute::operator>>(int)’ cannot be overloaded with ‘bool DeviceAttribute::operator>>(int)’ 873 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceAttribute.h:862:14: note: previous declaration ‘bool DeviceAttribute::operator>>(int)’ 862 | bool operator >> (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:894:34: error: expected ‘,’ or ‘...’ before ‘<’ token 894 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:895:28: error: ‘vector’ has not been declared 895 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:895:34: error: expected ‘,’ or ‘...’ before ‘<’ token 895 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:896:28: error: ‘vector’ has not been declared 896 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:896:34: error: expected ‘,’ or ‘...’ before ‘<’ token 896 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:897:28: error: ‘vector’ has not been declared 897 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:897:34: error: expected ‘,’ or ‘...’ before ‘<’ token 897 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:898:28: error: ‘vector’ has not been declared 898 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:898:34: error: expected ‘,’ or ‘...’ before ‘<’ token 898 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:899:28: error: ‘vector’ has not been declared 899 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:899:34: error: expected ‘,’ or ‘...’ before ‘<’ token 899 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:900:28: error: ‘vector’ has not been declared 900 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:900:34: error: expected ‘,’ or ‘...’ before ‘<’ token 900 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:901:28: error: ‘vector’ has not been declared 901 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:901:34: error: expected ‘,’ or ‘...’ before ‘<’ token 901 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:902:28: error: ‘vector’ has not been declared 902 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:902:34: error: expected ‘,’ or ‘...’ before ‘<’ token 902 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:903:28: error: ‘vector’ has not been declared 903 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:903:34: error: expected ‘,’ or ‘...’ before ‘<’ token 903 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:904:28: error: ‘vector’ has not been declared 904 | bool extract_read (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:904:34: error: expected ‘,’ or ‘...’ before ‘<’ token 904 | bool extract_read (vector&); | ^ /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&); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:709:14: note: previous declaration ‘bool DeviceAttribute::extract_read(int)’ 709 | bool extract_read (vector &data); | ^~~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:905:28: error: ‘string’ has not been declared 905 | bool extract_read (string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:905:37: error: ‘vector’ has not been declared 905 | bool extract_read (string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:905:43: error: expected ‘,’ or ‘...’ before ‘<’ token 905 | bool extract_read (string &,vector &); | ^ /usr/include/tango/DeviceAttribute.h:908:28: error: ‘vector’ has not been declared 908 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:908:34: error: expected ‘,’ or ‘...’ before ‘<’ token 908 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:909:28: error: ‘vector’ has not been declared 909 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:909:34: error: expected ‘,’ or ‘...’ before ‘<’ token 909 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:910:28: error: ‘vector’ has not been declared 910 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:910:34: error: expected ‘,’ or ‘...’ before ‘<’ token 910 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:911:28: error: ‘vector’ has not been declared 911 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:911:34: error: expected ‘,’ or ‘...’ before ‘<’ token 911 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:912:28: error: ‘vector’ has not been declared 912 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:912:34: error: expected ‘,’ or ‘...’ before ‘<’ token 912 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:913:28: error: ‘vector’ has not been declared 913 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:913:34: error: expected ‘,’ or ‘...’ before ‘<’ token 913 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:914:28: error: ‘vector’ has not been declared 914 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:914:34: error: expected ‘,’ or ‘...’ before ‘<’ token 914 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:915:28: error: ‘vector’ has not been declared 915 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:915:34: error: expected ‘,’ or ‘...’ before ‘<’ token 915 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:916:28: error: ‘vector’ has not been declared 916 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:916:34: error: expected ‘,’ or ‘...’ before ‘<’ token 916 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:917:28: error: ‘vector’ has not been declared 917 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:917:34: error: expected ‘,’ or ‘...’ before ‘<’ token 917 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:918:28: error: ‘vector’ has not been declared 918 | bool extract_set (vector&); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:918:34: error: expected ‘,’ or ‘...’ before ‘<’ token 918 | bool extract_set (vector&); | ^ /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&); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:736:14: note: previous declaration ‘bool DeviceAttribute::extract_set(int)’ 736 | bool extract_set (vector &data); | ^~~~~~~~~~~ /usr/include/tango/DeviceAttribute.h:919:28: error: ‘string’ has not been declared 919 | bool extract_set (string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:919:37: error: ‘vector’ has not been declared 919 | bool extract_set (string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:919:43: error: expected ‘,’ or ‘...’ before ‘<’ token 919 | bool extract_set (string &,vector &); | ^ /usr/include/tango/DeviceAttribute.h:923:22: error: ‘string’ has not been declared 923 | bool extract(string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:923:31: error: ‘vector’ has not been declared 923 | bool extract(string &,vector &); | ^~~~~~ /usr/include/tango/DeviceAttribute.h:923:37: error: expected ‘,’ or ‘...’ before ‘<’ token 923 | bool extract(string &,vector &); | ^ /usr/include/tango/DeviceAttribute.h:950:25: error: ‘bitset’ has not been declared 950 | void exceptions(bitset fl) {exceptions_flags = fl;} | ^~~~~~ /usr/include/tango/DeviceAttribute.h:950:31: error: expected ‘,’ or ‘...’ before ‘<’ token 950 | void exceptions(bitset fl) {exceptions_flags = fl;} | ^ /usr/include/tango/DeviceAttribute.h:970:9: error: ‘bitset’ does not name a type 970 | bitset exceptions() {return exceptions_flags;} | ^~~~~~ /usr/include/tango/DeviceAttribute.h:1024:9: error: ‘bitset’ does not name a type 1024 | bitset 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 exceptions_flags; | ^~~~~~ /usr/include/tango/DeviceAttribute.h:1311:9: error: ‘bitset’ does not name a type 1311 | bitset 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 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 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 &vl, vector&vs); | ^~~~~~ /usr/include/tango/DeviceData.h:241:27: error: expected ‘,’ or ‘...’ before ‘<’ token 241 | void insert(vector &vl, vector&vs); | ^ /usr/include/tango/DeviceData.h:251:21: error: ‘vector’ has not been declared 251 | void insert(vector &vd, vector &vs); | ^~~~~~ /usr/include/tango/DeviceData.h:251:27: error: expected ‘,’ or ‘...’ before ‘<’ token 251 | void insert(vector &vd, vector &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 &vd, vector &vs); | ^~~~~~ /usr/include/tango/DeviceData.h:241:14: note: previous declaration ‘void DeviceData::insert(int)’ 241 | void insert(vector &vl, vector&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 &buffer); | ^~~~~~ | stdin /usr/include/tango/DeviceData.h:267:39: error: ‘vector’ has not been declared 267 | void insert(const string &str,vector &buffer); | ^~~~~~ /usr/include/tango/DeviceData.h:267:45: error: expected ‘,’ or ‘...’ before ‘<’ token 267 | void insert(const string &str,vector &buffer); | ^ /usr/include/tango/DeviceData.h:340:22: error: ‘vector’ has not been declared 340 | bool extract(vector &vl, vector &vs); | ^~~~~~ /usr/include/tango/DeviceData.h:340:28: error: expected ‘,’ or ‘...’ before ‘<’ token 340 | bool extract(vector &vl, vector &vs); | ^ /usr/include/tango/DeviceData.h:351:22: error: ‘vector’ has not been declared 351 | bool extract(vector &vd, vector &vs); | ^~~~~~ /usr/include/tango/DeviceData.h:351:28: error: expected ‘,’ or ‘...’ before ‘<’ token 351 | bool extract(vector &vd, vector &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 &vd, vector &vs); | ^~~~~~~ /usr/include/tango/DeviceData.h:340:14: note: previous declaration ‘bool DeviceData::extract(int)’ 340 | bool extract(vector &vl, vector &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&); | ^~~~~~ /usr/include/tango/DeviceData.h:384:33: error: expected ‘,’ or ‘...’ before ‘<’ token 384 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:384:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 384 | void operator << (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:385:33: error: expected ‘,’ or ‘...’ before ‘<’ token 385 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:385:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 385 | void operator << (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:386:33: error: expected ‘,’ or ‘...’ before ‘<’ token 386 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:386:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 386 | void operator << (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:387:33: error: expected ‘,’ or ‘...’ before ‘<’ token 387 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:387:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 387 | void operator << (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:388:33: error: expected ‘,’ or ‘...’ before ‘<’ token 388 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:388:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 388 | void operator << (vector&); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceData.h:389:33: error: expected ‘,’ or ‘...’ before ‘<’ token 389 | void operator << (vector &); | ^ /usr/include/tango/DeviceData.h:389:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 389 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceData.h:390:33: error: expected ‘,’ or ‘...’ before ‘<’ token 390 | void operator << (vector &); | ^ /usr/include/tango/DeviceData.h:390:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 390 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceData.h:391:33: error: expected ‘,’ or ‘...’ before ‘<’ token 391 | void operator << (vector &); | ^ /usr/include/tango/DeviceData.h:391:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 391 | void operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceData.h:392:33: error: expected ‘,’ or ‘...’ before ‘<’ token 392 | void operator << (vector &); | ^ /usr/include/tango/DeviceData.h:392:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 392 | void operator << (vector &); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:393:33: error: expected ‘,’ or ‘...’ before ‘<’ token 393 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:393:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 393 | void operator << (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:394:33: error: expected ‘,’ or ‘...’ before ‘<’ token 394 | void operator << (vector&); | ^ /usr/include/tango/DeviceData.h:394:14: error: ‘void DeviceData::operator<<(int)’ cannot be overloaded with ‘void DeviceData::operator<<(int)’ 394 | void operator << (vector&); | ^~~~~~~~ /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&); | ^~~~~~ /usr/include/tango/DeviceData.h:453:33: error: expected ‘,’ or ‘...’ before ‘<’ token 453 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:454:27: error: ‘vector’ has not been declared 454 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:454:33: error: expected ‘,’ or ‘...’ before ‘<’ token 454 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:454:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 454 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:455:27: error: ‘vector’ has not been declared 455 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:455:33: error: expected ‘,’ or ‘...’ before ‘<’ token 455 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:455:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 455 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:456:27: error: ‘vector’ has not been declared 456 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:456:33: error: expected ‘,’ or ‘...’ before ‘<’ token 456 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:456:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 456 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:457:27: error: ‘vector’ has not been declared 457 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:457:33: error: expected ‘,’ or ‘...’ before ‘<’ token 457 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:457:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 457 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:458:27: error: ‘vector’ has not been declared 458 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:458:33: error: expected ‘,’ or ‘...’ before ‘<’ token 458 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:458:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 458 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:459:27: error: ‘vector’ has not been declared 459 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:459:33: error: expected ‘,’ or ‘...’ before ‘<’ token 459 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:459:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 459 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:460:27: error: ‘vector’ has not been declared 460 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:460:33: error: expected ‘,’ or ‘...’ before ‘<’ token 460 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:460:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 460 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:461:27: error: ‘vector’ has not been declared 461 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:461:33: error: expected ‘,’ or ‘...’ before ‘<’ token 461 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:461:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 461 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:462:27: error: ‘vector’ has not been declared 462 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:462:33: error: expected ‘,’ or ‘...’ before ‘<’ token 462 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:462:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 462 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:463:27: error: ‘vector’ has not been declared 463 | bool operator >> (vector&); | ^~~~~~ /usr/include/tango/DeviceData.h:463:33: error: expected ‘,’ or ‘...’ before ‘<’ token 463 | bool operator >> (vector&); | ^ /usr/include/tango/DeviceData.h:463:14: error: ‘bool DeviceData::operator>>(int)’ cannot be overloaded with ‘bool DeviceData::operator>>(int)’ 463 | bool operator >> (vector&); | ^~~~~~~~ /usr/include/tango/DeviceData.h:453:14: note: previous declaration ‘bool DeviceData::operator>>(int)’ 453 | bool operator >> (vector&); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DeviceData.h:469:27: error: ‘vector’ has not been declared 469 | bool extract(string &,vector &); | ^~~~~~ /usr/include/tango/DeviceData.h:469:33: error: expected ‘,’ or ‘...’ before ‘<’ token 469 | bool extract(string &,vector &); | ^ /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 fl) {exceptions_flags = fl;} | ^~~~~~ /usr/include/tango/DeviceData.h:509:31: error: expected ‘,’ or ‘...’ before ‘<’ token 509 | void exceptions(bitset fl) {exceptions_flags = fl;} | ^ /usr/include/tango/DeviceData.h:529:9: error: ‘bitset’ does not name a type 529 | bitset exceptions() {return exceptions_flags;} | ^~~~~~ /usr/include/tango/DeviceData.h:569:9: error: ‘bitset’ does not name a type 569 | bitset 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 exceptions_flags; | ^~~~~~ /usr/include/tango/DeviceData.h:640:9: error: ‘bitset’ does not name a type 640 | bitset 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 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 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::DataElement(const string &_na,T _val):name(_na),value(_val) | ^~~~~~ | stdin /usr/include/tango/DevicePipe.h: In constructor ‘DataElement::DataElement(const int&, T)’: /usr/include/tango/DevicePipe.h:80:55: error: class ‘DataElement’ does not have any field named ‘name’ 80 | DataElement::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::DataElement(const string &_na):name(_na) | ^~~~~~ | stdin /usr/include/tango/DevicePipe.h: In constructor ‘DataElement::DataElement(const int&)’: /usr/include/tango/DevicePipe.h:85:48: error: class ‘DataElement’ does not have any field named ‘name’ 85 | DataElement::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 &names); | ^~~~~~ /usr/include/tango/DevicePipe.h:336:39: error: expected ‘,’ or ‘...’ before ‘<’ token 336 | void set_data_elt_names(vector &names); | ^ /usr/include/tango/DevicePipe.h:496:9: error: ‘vector’ does not name a type 496 | vector 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 fl) {exceptions_flags = fl;} | ^~~~~~ /usr/include/tango/DevicePipe.h:542:31: error: expected ‘,’ or ‘...’ before ‘<’ token 542 | void exceptions(bitset fl) {exceptions_flags = fl;} | ^ /usr/include/tango/DevicePipe.h:562:9: error: ‘bitset’ does not name a type 562 | bitset exceptions() {return exceptions_flags;} | ^~~~~~ /usr/include/tango/DevicePipe.h:614:9: error: ‘bitset’ does not name a type 614 | bitset 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 &); | ^~~~~~ /usr/include/tango/DevicePipe.h:643:45: error: expected ‘,’ or ‘...’ before ‘<’ token 643 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:644:39: error: ‘vector’ has not been declared 644 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:644:45: error: expected ‘,’ or ‘...’ before ‘<’ token 644 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:644:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 644 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:645:39: error: ‘vector’ has not been declared 645 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:645:45: error: expected ‘,’ or ‘...’ before ‘<’ token 645 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:645:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 645 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:646:39: error: ‘vector’ has not been declared 646 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:646:45: error: expected ‘,’ or ‘...’ before ‘<’ token 646 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:646:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 646 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:647:39: error: ‘vector’ has not been declared 647 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:647:45: error: expected ‘,’ or ‘...’ before ‘<’ token 647 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:647:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 647 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:648:39: error: ‘vector’ has not been declared 648 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:648:45: error: expected ‘,’ or ‘...’ before ‘<’ token 648 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:648:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 648 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:649:39: error: ‘vector’ has not been declared 649 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:649:45: error: expected ‘,’ or ‘...’ before ‘<’ token 649 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:649:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 649 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:650:39: error: ‘vector’ has not been declared 650 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:650:45: error: expected ‘,’ or ‘...’ before ‘<’ token 650 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:650:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 650 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:651:39: error: ‘vector’ has not been declared 651 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:651:45: error: expected ‘,’ or ‘...’ before ‘<’ token 651 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:651:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 651 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:652:39: error: ‘vector’ has not been declared 652 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:652:45: error: expected ‘,’ or ‘...’ before ‘<’ token 652 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:652:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 652 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:653:39: error: ‘vector’ has not been declared 653 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:653:45: error: expected ‘,’ or ‘...’ before ‘<’ token 653 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:653:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 653 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:654:39: error: ‘vector’ has not been declared 654 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:654:45: error: expected ‘,’ or ‘...’ before ‘<’ token 654 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:654:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 654 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:655:39: error: ‘vector’ has not been declared 655 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:655:45: error: expected ‘,’ or ‘...’ before ‘<’ token 655 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:655:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 655 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:656:39: error: ‘vector’ has not been declared 656 | DevicePipeBlob & operator << (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:656:45: error: expected ‘,’ or ‘...’ before ‘<’ token 656 | DevicePipeBlob & operator << (vector &); | ^ /usr/include/tango/DevicePipe.h:656:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 656 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:643:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator<<(int)’ 643 | DevicePipeBlob & operator << (vector &); | ^~~~~~~~ /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 &); | ^~~~~~ /usr/include/tango/DevicePipe.h:705:45: error: expected ‘,’ or ‘...’ before ‘<’ token 705 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:706:39: error: ‘vector’ has not been declared 706 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:706:45: error: expected ‘,’ or ‘...’ before ‘<’ token 706 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:706:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 706 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:707:39: error: ‘vector’ has not been declared 707 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:707:45: error: expected ‘,’ or ‘...’ before ‘<’ token 707 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:707:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 707 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:708:39: error: ‘vector’ has not been declared 708 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:708:45: error: expected ‘,’ or ‘...’ before ‘<’ token 708 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:708:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 708 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:709:39: error: ‘vector’ has not been declared 709 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:709:45: error: expected ‘,’ or ‘...’ before ‘<’ token 709 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:709:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 709 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:710:39: error: ‘vector’ has not been declared 710 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:710:45: error: expected ‘,’ or ‘...’ before ‘<’ token 710 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:710:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 710 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:711:39: error: ‘vector’ has not been declared 711 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:711:45: error: expected ‘,’ or ‘...’ before ‘<’ token 711 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:711:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 711 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:712:39: error: ‘vector’ has not been declared 712 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:712:45: error: expected ‘,’ or ‘...’ before ‘<’ token 712 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:712:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 712 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:713:39: error: ‘vector’ has not been declared 713 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:713:45: error: expected ‘,’ or ‘...’ before ‘<’ token 713 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:713:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 713 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:714:39: error: ‘vector’ has not been declared 714 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:714:45: error: expected ‘,’ or ‘...’ before ‘<’ token 714 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:714:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 714 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:715:39: error: ‘vector’ has not been declared 715 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:715:45: error: expected ‘,’ or ‘...’ before ‘<’ token 715 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:715:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 715 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:716:39: error: ‘vector’ has not been declared 716 | DevicePipeBlob & operator >> (vector &); | ^~~~~~ /usr/include/tango/DevicePipe.h:716:45: error: expected ‘,’ or ‘...’ before ‘<’ token 716 | DevicePipeBlob & operator >> (vector &); | ^ /usr/include/tango/DevicePipe.h:716:26: error: ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ cannot be overloaded with ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 716 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /usr/include/tango/DevicePipe.h:705:26: note: previous declaration ‘DevicePipeBlob& DevicePipeBlob::operator>>(int)’ 705 | DevicePipeBlob & operator >> (vector &); | ^~~~~~~~ /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 exceptions_flags; // Exception flag | ^~~~~~ /usr/include/tango/DevicePipe.h:764:9: error: ‘bitset’ does not name a type 764 | bitset 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 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 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 &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 &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 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 fl) {the_root_blob.exceptions(fl);} | ^~~~~~ /usr/include/tango/DevicePipe.h:994:31: error: expected ‘,’ or ‘...’ before ‘<’ token 994 | void exceptions(bitset fl) {the_root_blob.exceptions(fl);} | ^ /usr/include/tango/DevicePipe.h:1014:9: error: ‘bitset’ does not name a type 1014 | bitset exceptions() {return the_root_blob.exceptions();} | ^~~~~~ /usr/include/tango/DevicePipe.h:1066:9: error: ‘bitset’ does not name a type 1066 | bitset 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 &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 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 ‘’; did you forget to ‘#include ’? +++ |+#include 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 &); | ^~~~~~~ /usr/include/tango/DevicePipe.h:1138:1: error: ‘ostream’ does not name a type 1138 | ostream &operator<<(ostream &,DataElement > &); | ^~~~~~~ /usr/include/tango/DevicePipe.h:1141:1: error: ‘ostream’ does not name a type 1141 | ostream &operator<<(ostream &,DataElement &); | ^~~~~~~ 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 &); | ^~~~~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:73:33: error: ‘TgRequest’ was not declared in this scope 73 | void retrieve_read_args(TgRequest &,vector &); | ^~~~~~~~~ /usr/include/tango/DeviceProxy.h:73:44: error: expected primary-expression before ‘,’ token 73 | void retrieve_read_args(TgRequest &,vector &); | ^ /usr/include/tango/DeviceProxy.h:73:45: error: ‘vector’ was not declared in this scope 73 | void retrieve_read_args(TgRequest &,vector &); | ^~~~~~ /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 &); | ^~~~~~ | stdin /usr/include/tango/DeviceProxy.h:73:61: error: expected primary-expression before ‘)’ token 73 | void retrieve_read_args(TgRequest &,vector &); | ^ /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 *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 void from_hist_2_AttHistory(T &,vector *); | ^~~~~~ /usr/include/tango/DeviceProxy.h:116:69: error: expected ‘,’ or ‘...’ before ‘<’ token 116 | template void from_hist_2_AttHistory(T &,vector *); | ^ /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 *); | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 *); | ^~~~~~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:117:60: error: expected primary-expression before ‘,’ token 117 | void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector *); | ^ /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 *); | ^~~~~~ /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 *); | ^~~~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:117:88: error: expected primary-expression before ‘)’ token 117 | void from_hist4_2_DataHistory(DevCmdHistory_4_var &,vector *); | ^ /usr/include/tango/DeviceProxy.h:118:14: error: variable or field ‘ask_locking_status’ declared void 118 | void ask_locking_status(vector &,vector &); | ^~~~~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:118:33: error: ‘vector’ was not declared in this scope 118 | void ask_locking_status(vector &,vector &); | ^~~~~~ /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 &,vector &); | ^~~~~~ | stdin /usr/include/tango/DeviceProxy.h:118:49: error: expected primary-expression before ‘,’ token 118 | void ask_locking_status(vector &,vector &); | ^ /usr/include/tango/DeviceProxy.h:118:50: error: ‘vector’ was not declared in this scope 118 | void ask_locking_status(vector &,vector &); | ^~~~~~ /usr/include/tango/DeviceProxy.h:118:57: error: ‘DevLong’ was not declared in this scope 118 | void ask_locking_status(vector &,vector &); | ^~~~~~~ /usr/include/tango/DeviceProxy.h:118:67: error: expected primary-expression before ‘)’ token 118 | void ask_locking_status(vector &,vector &); | ^ /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 &,const char *); | ^~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:121:28: error: ‘vector’ was not declared in this scope 121 | void same_att_name(vector &,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 &,const char *); | ^~~~~~ | stdin /usr/include/tango/DeviceProxy.h:121:44: error: expected primary-expression before ‘,’ token 121 | void same_att_name(vector &,const char *); | ^ /usr/include/tango/DeviceProxy.h:121:45: error: expected primary-expression before ‘const’ 121 | void same_att_name(vector &,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 *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 *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 &cmd_names); | ^~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:445:17: error: ‘vector’ does not name a type 445 | virtual vector *command_history(string &cmd_name,int depth); | ^~~~~~ /usr/include/tango/DeviceProxy.h:485:17: error: ‘vector’ does not name a type 485 | virtual vector *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 *get_attribute_list(); | ^~~~~~ /usr/include/tango/DeviceProxy.h:559:17: error: ‘AttributeInfoList’ does not name a type 559 | virtual AttributeInfoList *get_attribute_config(vector &att_names); | ^~~~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:572:17: error: ‘AttributeInfoListEx’ does not name a type 572 | virtual AttributeInfoListEx *get_attribute_config_ex(vector &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 *read_attributes(vector &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 &attr_in); | ^~~~~~~ /usr/include/tango/DeviceProxy.h:694:18: error: variable or field ‘write_attributes’ declared void 694 | virtual void write_attributes(vector &attr_in); | ^~~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:694:35: error: ‘vector’ was not declared in this scope 694 | virtual void write_attributes(vector &attr_in); | ^~~~~~ /usr/include/tango/DeviceProxy.h:694:57: error: expected primary-expression before ‘>’ token 694 | virtual void write_attributes(vector &attr_in); | ^ /usr/include/tango/DeviceProxy.h:694:60: error: ‘attr_in’ was not declared in this scope 694 | virtual void write_attributes(vector &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 *write_read_attributes(vector &attr_in,vector &r_names); | ^~~~~~ /usr/include/tango/DeviceProxy.h:782:17: error: ‘vector’ does not name a type 782 | virtual vector *attribute_history(string &att_name,int depth); | ^~~~~~ /usr/include/tango/DeviceProxy.h:825:17: error: ‘vector’ does not name a type 825 | virtual vector *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 &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 *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 &att_names); | ^~~~~~~ /usr/include/tango/DeviceProxy.h:938:45: error: ‘vector’ was not declared in this scope 938 | virtual long read_attributes_asynch(vector &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 &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 &att_names); | ^~~~~~~~~ /usr/include/tango/DeviceProxy.h:955:17: error: ‘vector’ does not name a type 955 | virtual vector *read_attributes_reply(long id); | ^~~~~~ /usr/include/tango/DeviceProxy.h:975:17: error: ‘vector’ does not name a type 975 | virtual vector *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 &argin); | ^~~~~~~ /usr/include/tango/DeviceProxy.h:1040:46: error: ‘vector’ was not declared in this scope 1040 | virtual long write_attributes_asynch(vector &argin); | ^~~~~~ /usr/include/tango/DeviceProxy.h:1040:68: error: expected primary-expression before ‘>’ token 1040 | virtual long write_attributes_asynch(vector &argin); | ^ /usr/include/tango/DeviceProxy.h:1040:71: error: ‘argin’ was not declared in this scope 1040 | virtual long write_attributes_asynch(vector &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 &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 &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 &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 &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 &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 &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 &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 &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 &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 &argin,CallBack &cb); | ^~~~~~ /usr/include/tango/DeviceProxy.h:1150:68: error: expected primary-expression before ‘>’ token 1150 | virtual void write_attributes_asynch(vector &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 &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 &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 &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 *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 &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 &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 &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 &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 &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 &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 &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 &prop_names); | ^~~~~~~ /usr/include/tango/DeviceProxy.h:1667:22: error: variable or field ‘delete_property’ declared void 1667 | virtual void delete_property(vector &prop_names); | ^~~~~~~~~~~~~~~ /usr/include/tango/DeviceProxy.h:1667:38: error: ‘vector’ was not declared in this scope 1667 | virtual void delete_property(vector &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 &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 &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 &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 &prop_list); | ^~~~~~ /usr/include/tango/DeviceProxy.h:1689:67: error: expected ‘,’ or ‘...’ before ‘<’ token 1689 | virtual void get_property_list(const string &filter,vector &prop_list); | ^ /usr/include/tango/DeviceProxy.h:1689:9: error: ‘virtual’ outside class declaration 1689 | virtual void get_property_list(const string &filter,vector &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 &filters); // For compatibility with Tango < 8 | ^~~~~~ /usr/include/tango/DeviceProxy.h:1931:40: error: expected ‘,’ or ‘...’ before ‘<’ token 1931 | const vector &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 &filters, bool stateless); // For compatibility with Tango < 8 | ^~~~~~ /usr/include/tango/DeviceProxy.h:1933:40: error: expected ‘,’ or ‘...’ before ‘<’ token 1933 | const vector &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 &filters, bool stateless = false); // For compatibility with Tango < 8 | ^~~~~~ /usr/include/tango/DeviceProxy.h:1935:40: error: expected ‘,’ or ‘...’ before ‘<’ token 1935 | const vector &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 ‘’; did you forget to ‘#include ’? 159 | #include +++ |+#include 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 ‘’ 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 159 | #include +++ |+#include 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int*, int, int)’ cannot be overloaded with ‘template 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 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 void Tango::CommandInOutHelper::internal_command_inout(const int&, const _IN&, int&, int, int)’ cannot be overloaded with ‘template 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 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 void Tango::CommandInOutHelper::internal_command_out(_OUT, int*, int, int)’ cannot be overloaded with ‘template 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 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 void Tango::CommandInOutHelper::internal_command_out(_OUT, int&, int, int)’ cannot be overloaded with ‘template 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 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 ‘’; did you forget to ‘#include ’? 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(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 ‘’; did you forget to ‘#include ’? 301 | (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 159 | #include +++ |+#include 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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 ‘’; did you forget to ‘#include ’? 341 | dd_out_ = (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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&>(_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&>(_nv_in), | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:393:57: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 393 | dd_in.insert(const_cast&>(_nv_in), | ^~~ /usr/include/tango/DeviceProxyHelper.h:393:68: error: expected ‘>’ before ‘<’ token 393 | dd_in.insert(const_cast&>(_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&>(_nv_in), | ^ /usr/include/tango/DeviceProxyHelper.h:393:74: error: expected primary-expression before ‘>’ token 393 | dd_in.insert(const_cast&>(_nv_in), | ^ /usr/include/tango/DeviceProxyHelper.h:393:76: error: ‘_nv_in’ was not declared in this scope 393 | dd_in.insert(const_cast&>(_nv_in), | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:394:57: error: ‘vector’ in namespace ‘std’ does not name a template type 394 | const_cast&>(_sv_in)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:394:52: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 394 | const_cast&>(_sv_in)); | ^~~ /usr/include/tango/DeviceProxyHelper.h:394:63: error: expected ‘>’ before ‘<’ token 394 | const_cast&>(_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&>(_sv_in)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:394:69: note: ‘std::string’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:394:77: error: expected primary-expression before ‘>’ token 394 | const_cast&>(_sv_in)); | ^ /usr/include/tango/DeviceProxyHelper.h:394:79: error: ‘_sv_in’ was not declared in this scope 394 | const_cast&>(_sv_in)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:394:87: error: expected ‘)’ before ‘;’ token 394 | const_cast&>(_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(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(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 ‘’; did you forget to ‘#include ’? 398 | dd_out_ = (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:434:32: error: ‘Tango::Except’ has not been declared 434 | Tango::Except::throw_exception(static_cast("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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:451:32: error: ‘Tango::Except’ has not been declared 451 | Tango::Except::throw_exception(static_cast("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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:467:32: error: ‘Tango::Except’ has not been declared 467 | Tango::Except::throw_exception(static_cast("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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:484:32: error: ‘Tango::Except’ has not been declared 484 | Tango::Except::throw_exception(static_cast("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(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 ‘’; did you forget to ‘#include ’? 513 | (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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&>(_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&>(_nv_in), | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:546:57: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 546 | dd_in.insert(const_cast&>(_nv_in), | ^~~ /usr/include/tango/DeviceProxyHelper.h:546:68: error: expected ‘>’ before ‘<’ token 546 | dd_in.insert(const_cast&>(_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&>(_nv_in), | ^ /usr/include/tango/DeviceProxyHelper.h:546:74: error: expected primary-expression before ‘>’ token 546 | dd_in.insert(const_cast&>(_nv_in), | ^ /usr/include/tango/DeviceProxyHelper.h:546:76: error: ‘_nv_in’ was not declared in this scope 546 | dd_in.insert(const_cast&>(_nv_in), | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:547:57: error: ‘vector’ in namespace ‘std’ does not name a template type 547 | const_cast&>(_sv_in)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:547:52: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 547 | const_cast&>(_sv_in)); | ^~~ /usr/include/tango/DeviceProxyHelper.h:547:63: error: expected ‘>’ before ‘<’ token 547 | const_cast&>(_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&>(_sv_in)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:547:69: note: ‘std::string’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:547:77: error: expected primary-expression before ‘>’ token 547 | const_cast&>(_sv_in)); | ^ /usr/include/tango/DeviceProxyHelper.h:547:79: error: ‘_sv_in’ was not declared in this scope 547 | const_cast&>(_sv_in)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:547:87: error: expected ‘)’ before ‘;’ token 547 | const_cast&>(_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(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 ‘’; did you forget to ‘#include ’? 551 | (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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 ‘’; did you forget to ‘#include ’? 585 | dd_out_ = (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:623:32: error: ‘Tango::Except’ has not been declared 623 | Tango::Except::throw_exception(static_cast("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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:640:32: error: ‘Tango::Except’ has not been declared 640 | Tango::Except::throw_exception(static_cast("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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:656:32: error: ‘Tango::Except’ has not been declared 656 | Tango::Except::throw_exception(static_cast("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 ‘’; did you forget to ‘#include ’? /usr/include/tango/DeviceProxyHelper.h:673:32: error: ‘Tango::Except’ has not been declared 673 | Tango::Except::throw_exception(static_cast("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(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(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 ‘’; did you forget to ‘#include ’? 701 | dd_out_ = (device_proxy_->command_inout)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(attr_name)); | ^~~~~~ /usr/include/tango/DeviceProxyHelper.h:778:48: note: ‘std::string’ is defined in header ‘’; did you forget to ‘#include ’? 778 | da.set_name(const_cast(attr_name)); | ^~~ /usr/include/tango/DeviceProxyHelper.h:778:59: error: expected ‘>’ before ‘&’ token 778 | da.set_name(const_cast(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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 ‘’; did you forget to ‘#include ’? 810 | da_out_ = (device_proxy_->read_attribute)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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 ‘’; did you forget to ‘#include ’? 852 | da_out_ = (device_proxy_->read_attribute)(const_cast(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(e) << std::endl; \ | ^~~~~~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(e) << std::endl; \ | ^~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e) << std::endl; \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^~~~~~~~~ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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(e), \ | ^ /usr/include/tango/TangoExceptionsHelper.h:229:3: note: 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 52 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 66 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 80 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 94 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 108 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 122 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 136 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 150 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 164 | _ERROR_STREAM << static_cast(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(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(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(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(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(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(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(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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? 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 ‘’; did you forget to ‘#include ’? +++ |+#include 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 ‘’; did you forget to ‘#include ’? /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& 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& 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 GroupCmdReplyList command_inout (const std::string& c, const std::vector& 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 GroupCmdReplyList command_inout (const std::string& c, const std::vector& 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& 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& d, bool fwd = true); | ^~~~~~~~~~~~~~~ /usr/include/tango/group.h:1475:39: error: data member ‘write_attribute’ cannot be a member template 1475 | template GroupReplyList write_attribute (const std::string& n, const std::vector& 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&, 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& 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& 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&, 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 GroupCmdReplyList command_inout (const std::string& c, const std::vector& d, bool fwd = true); | ^~~~~~~~~~~~~ /usr/include/tango/group.h:1185:109: note: ...following parameter 3 which has a default argument 1185 | template GroupCmdReplyList command_inout (const std::string& c, const std::vector& 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&, 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& 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& 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 bs; | ^~~~~~~~ /usr/include/tango/group.h:1742:37: error: template argument 1 is invalid 1742 | std::bitset 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 bs; | ^~~~~~~~ /usr/include/tango/group.h:1804:42: error: template argument 1 is invalid 1804 | std::bitset 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& 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& 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& 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& d, bool fwd) | ^~~~~~~~~~~~~~~ /usr/include/tango/group.h:1916:3: error: expected primary-expression before ‘long’ 1916 | long id = write_attribute_asynch_i(a, const_cast&>(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& d, bool fwd) | ^~~~~ /usr/include/tango/group.h: In function ‘long int write_attribute_asynch(const std::string&, const std::vector&, 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(a, const_cast&>(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(a, const_cast&>(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& d, bool fwd, long ari) | ^~~~~ /usr/include/tango/group.h: In function ‘long int write_attribute_asynch_i(const std::string&, std::vector&, 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 | ^~~~~~~~~~~~~~ /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 &_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 &_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 &_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 &_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 &_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 &_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 &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 &_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 &_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 &_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 &_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’} 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} /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 >&)’: /usr/include/tango/pipe.h:258:85: error: cannot convert ‘std::vector >’ to ‘int’ 258 | void set_data_elt_names(vector &names) {the_blob.set_data_elt_names(names);} | ^~~~~ | | | std::vector > /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 &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 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 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 exceptions() {return the_blob.exceptions();} | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/tango/DevicePipe.h:542:14: note: candidate: ‘void DevicePipeBlob::exceptions(int)’ 542 | void exceptions(bitset 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 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 > 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 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; | ^~~~~~~~~~