[wsf-c-dev] [C] Problem with xmpp_worker

Senaka Fernando senaka at wso2.com
Tue Oct 9 04:48:22 PDT 2007


While installing wsf/c, we initially had an apache issue regarding
apr.h. Once it was resolved, we got another complaining errors in
xmpp_worker.

This is the report....

./axis2_xmpp_worker.h:31:21: error: iksemel.h: No such file or directory
In file included from ./axis2_xmpp_worker.h:38,
                 from xmpp_worker.c:28:
./axis2_xmpp_session.h:55: error: expected specifier-qualifier-list
before 'iksparser'
In file included from xmpp_worker.c:28:
./axis2_xmpp_worker.h:115: error: expected declaration specifiers or
'...' before 'iks'
./axis2_xmpp_worker.h:127: error: expected declaration specifiers or
'...' before 'ikspak'
xmpp_worker.c:67: error: expected declaration specifiers or '...' before
'iks'
xmpp_worker.c:71: error: expected declaration specifiers or '...' before
'iks'
xmpp_worker.c:78: error: expected declaration specifiers or '...' before
'ikspak'
xmpp_worker.c:82: error: expected declaration specifiers or '...' before
'ikspak'
xmpp_worker.c:86: error: expected declaration specifiers or '...' before
'ikspak'
xmpp_worker.c:90: error: expected declaration specifiers or '...' before
'ikspak'
xmpp_worker.c: In function 'axis2_xmpp_worker_run':
xmpp_worker.c:176: error: 'IKS_OK' undeclared (first use in this
function)
xmpp_worker.c:176: error: (Each undeclared identifier is reported only
once
xmpp_worker.c:176: error: for each function it appears in.)
xmpp_worker.c:186: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:194: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:194: error: 'IKS_NS_CLIENT' undeclared (first use in this
function)
xmpp_worker.c:196: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:205: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:211: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:211: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:213: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:213: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:220: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:221: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:223: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
cc1: warnings being treated as errors
xmpp_worker.c:227: warning: assignment makes pointer from integer
without a cast
xmpp_worker.c:230: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:230: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:236: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:237: error: 'IKS_JABBER_PORT' undeclared (first use in
this function)
xmpp_worker.c:256: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:262: error: 'IKS_HOOK' undeclared (first use in this
function)
xmpp_worker.c:267: error: 'IKS_NET_TLSFAIL' undeclared (first use in
this function)
xmpp_worker.c: At top level:
xmpp_worker.c:288: error: expected declaration specifiers or '...'
before 'iks'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_data':
xmpp_worker.c:293: error: 'IKS_NODE_START' undeclared (first use in this
function)
xmpp_worker.c:295: error: 'node' undeclared (first use in this function)
xmpp_worker.c:295: error: too many arguments to function
'axis2_xmpp_worker_on_start_node'
xmpp_worker.c:298: error: 'IKS_NODE_NORMAL' undeclared (first use in
this function)
xmpp_worker.c:300: error: too many arguments to function
'axis2_xmpp_worker_on_normal_node'
xmpp_worker.c:303: error: 'IKS_NODE_STOP' undeclared (first use in this
function)
xmpp_worker.c:305: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:307: error: 'IKS_HOOK' undeclared (first use in this
function)
xmpp_worker.c:311: error: 'IKS_NODE_ERROR' undeclared (first use in this
function)
xmpp_worker.c:313: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:321: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:330: error: 'IKS_OK' undeclared (first use in this
function)
xmpp_worker.c: At top level:
xmpp_worker.c:337: error: expected declaration specifiers or '...'
before 'iks'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_start_node':
xmpp_worker.c:339: error: 'axis2_xmpp_session_data_t' has no member
named 'use_tls'
xmpp_worker.c:339: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:341: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:342: error: 'IKS_OK' undeclared (first use in this
function)
xmpp_worker.c:345: error: 'axis2_xmpp_session_data_t' has no member
named 'use_sasl'
xmpp_worker.c:347: error: 'iks' undeclared (first use in this function)
xmpp_worker.c:347: error: 'x' undeclared (first use in this function)
xmpp_worker.c:348: error: 'node' undeclared (first use in this function)
xmpp_worker.c:348: warning: assignment makes pointer from integer
without a cast
xmpp_worker.c:349: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:351: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c: At top level:
xmpp_worker.c:361: error: expected declaration specifiers or '...'
before 'iks'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_normal_node':
xmpp_worker.c:363: error: 'iks' undeclared (first use in this function)
xmpp_worker.c:363: error: 't' undeclared (first use in this function)
xmpp_worker.c:364: error: 'node' undeclared (first use in this function)
xmpp_worker.c:364: warning: passing argument 1 of 'strlen' makes pointer
from integer without a cast
xmpp_worker.c:364: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:364: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:364: warning: passing argument 1 of 'strlen' makes pointer
from integer without a cast
xmpp_worker.c:364: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:364: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:366: error: 'axis2_xmpp_session_data_t' has no member
named 'features'
xmpp_worker.c:368: error: 'axis2_xmpp_session_data_t' has no member
named 'use_sasl'
xmpp_worker.c:370: error: 'axis2_xmpp_session_data_t' has no member
named 'use_tls'
xmpp_worker.c:370: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:372: error: 'IKS_HOOK' undeclared (first use in this
function)
xmpp_worker.c:375: error: 'axis2_xmpp_session_data_t' has no member
named 'authorized'
xmpp_worker.c:378: error: 'axis2_xmpp_session_data_t' has no member
named 'features'
xmpp_worker.c:378: error: 'IKS_STREAM_BIND' undeclared (first use in
this function)
xmpp_worker.c:380: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:381: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:383: error: 'axis2_xmpp_session_data_t' has no member
named 'bind'
xmpp_worker.c:387: error: 'axis2_xmpp_session_data_t' has no member
named 'features'
xmpp_worker.c:387: error: 'IKS_STREAM_SESSION' undeclared (first use in
this function)
xmpp_worker.c:391: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:397: error: 'axis2_xmpp_session_data_t' has no member
named 'subscribe'
xmpp_worker.c:405: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:406: error: 'IKS_TYPE_SUBSCRIBE' undeclared (first use in
this function)
xmpp_worker.c:412: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:414: error: 'x' undeclared (first use in this function)
xmpp_worker.c:414: error: 'IKS_SHOW_AVAILABLE' undeclared (first use in
this function)
xmpp_worker.c:417: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:418: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:418: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:422: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:431: error: 'axis2_xmpp_session_data_t' has no member
named 'features'
xmpp_worker.c:431: error: 'IKS_STREAM_SASL_MD5' undeclared (first use in
this function)
xmpp_worker.c:433: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:433: error: 'IKS_SASL_DIGEST_MD5' undeclared (first use in
this function)
xmpp_worker.c:434: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:436: error: 'axis2_xmpp_session_data_t' has no member
named 'features'
xmpp_worker.c:436: error: 'IKS_STREAM_SASL_PLAIN' undeclared (first use
in this function)
xmpp_worker.c:438: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:438: error: 'IKS_SASL_PLAIN' undeclared (first use in this
function)
xmpp_worker.c:439: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_worker.c:452: warning: passing argument 1 of 'strlen' makes pointer
from integer without a cast
xmpp_worker.c:452: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:452: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:452: warning: passing argument 1 of 'strlen' makes pointer
from integer without a cast
xmpp_worker.c:452: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:452: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:454: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:458: warning: passing argument 1 of 'strlen' makes pointer
from integer without a cast
xmpp_worker.c:458: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:458: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:458: warning: passing argument 1 of 'strlen' makes pointer
from integer without a cast
xmpp_worker.c:458: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:458: warning: passing argument 2 of '__builtin_strcmp'
makes pointer from integer without a cast
xmpp_worker.c:460: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:461: error: 'axis2_xmpp_session_data_t' has no member
named 'authorized'
xmpp_worker.c:462: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:466: error: 'ikspak' undeclared (first use in this
function)
xmpp_worker.c:466: error: 'pak' undeclared (first use in this function)
xmpp_worker.c:468: error: 'axis2_xmpp_session_data_t' has no member
named 'filter'
xmpp_worker.c:471: error: 'IKS_OK' undeclared (first use in this
function)
xmpp_worker.c: In function 'axis2_xmpp_worker_on_log':
xmpp_worker.c:484: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:484: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:489: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:491: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:492: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:492: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c: In function 'axis2_xmpp_worker_setup_filter':
xmpp_worker.c:500: error: 'axis2_xmpp_session_data_t' has no member
named 'filter'
xmpp_worker.c:503: error: 'axis2_xmpp_session_data_t' has no member
named 'filter'
xmpp_worker.c:504: error: 'IKS_RULE_TYPE' undeclared (first use in this
function)
xmpp_worker.c:504: error: 'IKS_PAK_MESSAGE' undeclared (first use in
this function)
xmpp_worker.c:505: error: 'IKS_RULE_DONE' undeclared (first use in this
function)
xmpp_worker.c:508: error: 'axis2_xmpp_session_data_t' has no member
named 'filter'
xmpp_worker.c:509: error: 'IKS_PAK_IQ' undeclared (first use in this
function)
xmpp_worker.c:513: error: 'axis2_xmpp_session_data_t' has no member
named 'filter'
xmpp_worker.c:514: error: 'IKS_PAK_S10N' undeclared (first use in this
function)
xmpp_worker.c: At top level:
xmpp_worker.c:522: error: expected declaration specifiers or '...'
before 'ikspak'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_message':
xmpp_worker.c:526: error: 'iks' undeclared (first use in this function)
xmpp_worker.c:526: error: 'body_elem' undeclared (first use in this
function)
xmpp_worker.c:527: error: 'soap_elem' undeclared (first use in this
function)
xmpp_worker.c:534: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:537: error: 'pak' undeclared (first use in this function)
xmpp_worker.c:542: error: 'IKS_FILTER_EAT' undeclared (first use in this
function)
xmpp_worker.c:554: warning: assignment makes pointer from integer
without a cast
xmpp_worker.c:563: error: 'axis2_xmpp_session_data_t' has no member
named 'svc'
xmpp_worker.c:565: warning: assignment makes pointer from integer
without a cast
xmpp_worker.c:566: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c: At top level:
xmpp_worker.c:580: error: expected declaration specifiers or '...'
before 'ikspak'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_presence':
xmpp_worker.c:589: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:590: error: 'pak' undeclared (first use in this function)
xmpp_worker.c:590: warning: assignment makes pointer from integer
without a cast
xmpp_worker.c:595: error: 'IKS_FILTER_EAT' undeclared (first use in this
function)
xmpp_worker.c:599: error: 'axis2_xmpp_session_data_t' has no member
named 'svc'
xmpp_worker.c:601: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c: At top level:
xmpp_worker.c:611: error: expected declaration specifiers or '...'
before 'ikspak'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_subscription':
xmpp_worker.c:617: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:619: error: 'pak' undeclared (first use in this function)
xmpp_worker.c:619: error: 'IKS_TYPE_SUBSCRIBED' undeclared (first use in
this function)
xmpp_worker.c:624: error: 'IKS_FILTER_EAT' undeclared (first use in this
function)
xmpp_worker.c: At top level:
xmpp_worker.c:630: error: expected declaration specifiers or '...'
before 'ikspak'
xmpp_worker.c: In function 'axis2_xmpp_worker_on_iq':
xmpp_worker.c:636: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_worker.c:638: error: 'pak' undeclared (first use in this function)
xmpp_worker.c:638: error: 'IKS_TYPE_RESULT' undeclared (first use in
this function)
xmpp_worker.c:643: error: 'IKS_NS_XMPP_BIND' undeclared (first use in
this function)
xmpp_worker.c:645: error: 'axis2_xmpp_session_data_t' has no member
named 'bind'
xmpp_worker.c:648: error: 'IKS_NS_XMPP_SESSION' undeclared (first use in
this function)
xmpp_worker.c:650: error: 'axis2_xmpp_session_data_t' has no member
named 'session'
xmpp_worker.c:659: error: 'axis2_xmpp_session_data_t' has no member
named 'session'
xmpp_worker.c:665: error: 'axis2_xmpp_session_data_t' has no member
named 'session'
xmpp_worker.c:666: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_worker.c:666: error: 'IKS_SHOW_AVAILABLE' undeclared (first use in
this function)
xmpp_worker.c:670: error: 'IKS_FILTER_EAT' undeclared (first use in this
function)
make[8]: *** [xmpp_worker.lo] Error 1
make[8]: *** Waiting for unfinished jobs....
In file included from xmpp_session.c:17:
./axis2_xmpp_session.h:31:21: error: iksemel.h: No such file or
directory
In file included from ./axis2_xmpp_transport_utils.h:41,
                 from xmpp_transport_utils.c:29:
./axis2_xmpp_session.h:31:21: error: iksemel.h: No such file or
directory
In file included from ./axis2_xmpp_transport_utils.h:41,
                 from xmpp_transport_utils.c:29:
./axis2_xmpp_session.h:55: error: expected specifier-qualifier-list
before 'iksparser'
xmpp_transport_utils.c: In function
'axis2_xmpp_transport_utils_process_message_server':
xmpp_transport_utils.c:109: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:115: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:154: error: 'axis2_xmpp_session_data_t' has no
member named 'parser'
xmpp_transport_utils.c:166: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c: In function
'axis2_xmpp_transport_utils_process_presence_server':
xmpp_transport_utils.c:215: error: 'IKS_FILTER_EAT' undeclared (first
use in this function)
xmpp_transport_utils.c:215: error: (Each undeclared identifier is
reported only once
xmpp_transport_utils.c:215: error: for each function it appears in.)
xmpp_transport_utils.c:289: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:295: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:308: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c: In function
'axis2_xmpp_transport_utils_process_message_client':
xmpp_transport_utils.c:360: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:366: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:387: error: 'axis2_xmpp_session_data_t' has no
member named 'response'
xmpp_transport_utils.c: In function
'axis2_xmpp_transport_utils_process_presence_client':
xmpp_transport_utils.c:432: error: 'IKS_FILTER_EAT' undeclared (first
use in this function)
xmpp_transport_utils.c:506: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:512: error: 'axis2_xmpp_session_data_t' has no
member named 'conf_ctx'
xmpp_transport_utils.c:523: error: 'axis2_xmpp_session_data_t' has no
member named 'response'
make[8]: *** [xmpp_transport_utils.lo] Error 1
In file included from xmpp_session.c:17:
./axis2_xmpp_session.h:55: error: expected specifier-qualifier-list
before 'iksparser'
xmpp_session.c: In function 'axis2_xmpp_session_free':
xmpp_session.c:37: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_session.c: In function 'axis2_xmpp_session_reset':
xmpp_session.c:57: error: 'axis2_xmpp_session_data_t' has no member
named 'in_msg'
xmpp_session.c:58: error: 'axis2_xmpp_session_data_t' has no member
named 'response'
xmpp_session.c: In function 'axis2_xmpp_session_data_init':
xmpp_session.c:75: error: 'axis2_xmpp_session_data_t' has no member
named 'parser'
xmpp_session.c:76: error: 'axis2_xmpp_session_data_t' has no member
named 'filter'
xmpp_session.c:77: error: 'axis2_xmpp_session_data_t' has no member
named 'jid'
xmpp_session.c:79: error: 'axis2_xmpp_session_data_t' has no member
named 'authorized'
xmpp_session.c:80: error: 'axis2_xmpp_session_data_t' has no member
named 'features'
xmpp_session.c:81: error: 'axis2_xmpp_session_data_t' has no member
named 'use_sasl'
xmpp_session.c:82: error: 'axis2_xmpp_session_data_t' has no member
named 'use_tls'
xmpp_session.c:83: error: 'axis2_xmpp_session_data_t' has no member
named 'subscribe'
xmpp_session.c:84: error: 'axis2_xmpp_session_data_t' has no member
named 'bind'
xmpp_session.c:85: error: 'axis2_xmpp_session_data_t' has no member
named 'in_msg'
xmpp_session.c:86: error: 'axis2_xmpp_session_data_t' has no member
named 'session'
xmpp_session.c:88: error: 'axis2_xmpp_session_data_t' has no member
named 'env'
xmpp_session.c:89: error: 'axis2_xmpp_session_data_t' has no member
named 'conf_ctx'
xmpp_session.c:90: error: 'axis2_xmpp_session_data_t' has no member
named 'svc'
xmpp_session.c:91: error: 'axis2_xmpp_session_data_t' has no member
named 'response'
make[8]: *** [xmpp_session.lo] Error 1
make[8]: Leaving directory
`/home/senaka/wsf/c/axis2c/src/core/transport/xmpp'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory
`/home/senaka/wsf/c/axis2c/src/core/transport/xmpp'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory
`/home/senaka/wsf/c/axis2c/src/core/transport'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/senaka/wsf/c/axis2c/src/core'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/senaka/wsf/c/axis2c/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/senaka/wsf/c/axis2c'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/senaka/wsf/c/axis2c'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/senaka/wsf/c'
make: *** [all] Error 2

hope someone can help.

Thanks,

Senaka




More information about the Wsf-c-dev mailing list