Re: openais-0.80.6/include cannot be built due to convertion errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fixed the problems with correct casting.  Why I get the problems? Does it related with gcc, glibc etc.

 

And also I used r30 but the following variables does not exist in r80;

MESSAGE_RES_EVT_CLOSE_CHANNEL_NOTIFY

MESSAGE_RES_EVT_OPEN_CHANNEL_NOTIFY

 

r30 -> ipc_evt.h

enum res_evt_types {

        MESSAGE_RES_EVT_OPEN_CHANNEL = 0,

        MESSAGE_RES_EVT_CLOSE_CHANNEL = 1,

        MESSAGE_RES_EVT_UNLINK_CHANNEL = 2,

        MESSAGE_RES_EVT_SUBSCRIBE = 3,

        MESSAGE_RES_EVT_UNSUBSCRIBE = 4,

        MESSAGE_RES_EVT_PUBLISH = 5,

        MESSAGE_RES_EVT_CLEAR_RETENTIONTIME = 6,

        MESSAGE_RES_EVT_CHAN_OPEN_CALLBACK = 7,

        MESSAGE_RES_EVT_EVENT_DATA = 8,

        MESSAGE_RES_EVT_AVAILABLE = 9,

        MESSAGE_RES_EVT_CLOSE_CHANNEL_NOTIFY = 10,   /*Added by MUNI*/

        MESSAGE_RES_EVT_OPEN_CHANNEL_NOTIFY = 11/*Added by MUNI*/

};

 

r80-> ipc_evt.h

enum res_evt_types {

        MESSAGE_RES_EVT_OPEN_CHANNEL = 0,

        MESSAGE_RES_EVT_CLOSE_CHANNEL = 1,

        MESSAGE_RES_EVT_UNLINK_CHANNEL = 2,

        MESSAGE_RES_EVT_SUBSCRIBE = 3,

        MESSAGE_RES_EVT_UNSUBSCRIBE = 4,

        MESSAGE_RES_EVT_PUBLISH = 5,

        MESSAGE_RES_EVT_CLEAR_RETENTIONTIME = 6,

        MESSAGE_RES_EVT_CHAN_OPEN_CALLBACK = 7,

        MESSAGE_RES_EVT_EVENT_DATA = 8,

        MESSAGE_RES_EVT_AVAILABLE = 9

};

 

Which response types can be used for the notifies?

 

From: discuss-bounces@xxxxxxxxxxxx [mailto:discuss-bounces@xxxxxxxxxxxx] On Behalf Of Anil KARADAG
Sent: Thursday, November 26, 2015 5:13 PM
To: discuss@xxxxxxxxxxxx
Subject: [corosync] openais-0.80.6/include cannot be built due to convertion errors

 

Hi,

I am working on building my client with openais-0.80.6(generated source from Red Hat distributed src.rpm; openais-0.80.6-37.el5.src.rpm). I can build openais, no problem.

But my client uses openais headers,which are stayed in include folder in openais source, for using methods.

 

The building exits with the following error;

 

../openais-0.80.6/include/mar_clm.h: In function ‘void swab_mar_clm_node_address_t(mar_clm_node_address_t*)’:

../openais-0.80.6/include/mar_clm.h:63: error: cannot convert ‘mar_clm_node_address_family_t*’ to ‘mar_uint32_t*’ for argument ‘1’ to ‘void swab_mar_uint32_t(mar_uint32_t*)’

../openais-0.80.6/include/mar_clm.h: In function ‘void marshall_from_mar_clm_node_address_t(SaClmNodeAddressT*, mar_clm_node_address_t*)’:

../openais-0.80.6/include/mar_clm.h:70: error: cannot convert ‘mar_clm_node_address_family_t’ to ‘SaClmNodeAddressFamilyT’ in assignment

../openais-0.80.6/include/mar_clm.h: In function ‘void marshall_to_mar_clm_node_address_t(mar_clm_node_address_t*, SaClmNodeAddressT*)’:

../openais-0.80.6/include/mar_clm.h:79: error: cannot convert ‘SaClmNodeAddressFamilyT’ to ‘mar_clm_node_address_family_t’ in assignment

../openais-0.80.6/include/mar_clm.h: In function ‘void marshall_from_mar_clm_cluster_node_t(SaClmClusterNodeT*, mar_clm_cluster_node_t*)’:

../openais-0.80.6/include/mar_clm.h:127: error: invalid conversion from ‘mar_uint32_t’ to ‘SaBoolT’

../openais-0.80.6/include/mar_clm.h: In function ‘void marshall_to_mar_clm_cluster_notification_t(mar_clm_cluster_notification_t*, SaClmClusterNotificationT*)’:

../openais-0.80.6/include/mar_clm.h:153: error: cannot convert ‘SaClmClusterChangesT’ to ‘mar_clm_cluster_change_t’ in assignment

../openais-0.80.6/include/mar_clm.h: In function ‘void marshall_from_mar_clm_cluster_notification_t(SaClmClusterNotificationT*, mar_clm_cluster_notification_t*)’:

../openais-0.80.6/include/mar_clm.h:162: error: cannot convert ‘mar_clm_cluster_change_t’ to ‘SaClmClusterChangesT’ in assignment

 

 

Bu e-posta mesajı ve ekleri gönderildiği kişi ya da kuruma özeldir ve gizlidir. Ayrıca hukuken de gizli olabilir. Hiçbir şekilde üçüncü kişilere açıklanamaz ve yayınlanamaz. Eğer mesajın gönderildiği alıcı değilseniz bu elektronik postanın içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız kesinlikle yasaktır ve bu elektronik postayı ve eklerini derhal silmeniz gerekmektedir. NETAŞ TELEKOMÜNİKASYON A.Ş. bu mesajın içerdiği bilgilerin doğruluğu veya eksiksiz olduğu konusunda herhangi bir garanti vermemektedir. Bu nedenle bu bilgilerin ne şekilde olursa olsun içeriğinden, iletilmesinden, alınmasından, saklanmasından ve kullanılmasından sorumlu değildir. Bu mesajdaki görüşler gönderen kişiye ait olup, NETAŞ TELEKOMÜNİKASYON A.Ş.’nin görüşlerini yansıtmayabilir.
-------------------------------------------------------
This e-mail and its attachments are private and confidential and intended for the exclusive use of the individual or entity to whom it is addressed. It may also be legally confidential. Any disclosure, distribution or other dissemination of this message to any third party is strictly prohibited. If you are not the intended recipient you are hereby notified that any dissemination, forwarding, copying or use of any of the information is strictly prohibited, and the e-mail should immediately be deleted. NETAŞ TELEKOMÜNİKASYON A.Ş. makes no warranty as to the accuracy or completeness of any information contained in this message and hereby excludes any liability of any kind for the information contained therein or for the transmission, reception, storage or use of such information in any way whatsoever. The opinions expressed in this message are those of the sender and may not necessarily reflect the opinions of NETAŞ TELEKOMÜNİKASYON A.Ş.

Bu e-posta mesajı ve ekleri gönderildiği kişi ya da kuruma özeldir ve gizlidir. Ayrıca hukuken de gizli olabilir. Hiçbir şekilde üçüncü kişilere açıklanamaz ve yayınlanamaz. Eğer mesajın gönderildiği alıcı değilseniz bu elektronik postanın içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız kesinlikle yasaktır ve bu elektronik postayı ve eklerini derhal silmeniz gerekmektedir. NETAŞ TELEKOMÜNİKASYON A.Ş. bu mesajın içerdiği bilgilerin doğruluğu veya eksiksiz olduğu konusunda herhangi bir garanti vermemektedir. Bu nedenle bu bilgilerin ne şekilde olursa olsun içeriğinden, iletilmesinden, alınmasından, saklanmasından ve kullanılmasından sorumlu değildir. Bu mesajdaki görüşler gönderen kişiye ait olup, NETAŞ TELEKOMÜNİKASYON A.Ş.’nin görüşlerini yansıtmayabilir.
-------------------------------------------------------
This e-mail and its attachments are private and confidential and intended for the exclusive use of the individual or entity to whom it is addressed. It may also be legally confidential. Any disclosure, distribution or other dissemination of this message to any third party is strictly prohibited. If you are not the intended recipient you are hereby notified that any dissemination, forwarding, copying or use of any of the information is strictly prohibited, and the e-mail should immediately be deleted. NETAŞ TELEKOMÜNİKASYON A.Ş. makes no warranty as to the accuracy or completeness of any information contained in this message and hereby excludes any liability of any kind for the information contained therein or for the transmission, reception, storage or use of such information in any way whatsoever. The opinions expressed in this message are those of the sender and may not necessarily reflect the opinions of NETAŞ TELEKOMÜNİKASYON A.Ş.
_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss

[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux