php-5.2.5 compile error with xmlrpc
am 04.12.2007 13:25:26 von Benjamin GrieshaberHi,
I´m on SuSE 9.3 with xmlrpc-c and xmlrpc-c-devel installed (ver. 0.9.10)
I tried to compile php with xmlrpc support and got the following errors:
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x359): In function
`set_zval_xmlrpc_type':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:1313: undefined reference to
`XMLRPC_CreateValueDateTime_ISO8601'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x36d):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:1315: undefined reference to `XMLRPC_GetValueDateTime'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x3dd):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:1331: undefined reference to `XMLRPC_CleanupValue'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xbf4): In function
`XMLRPC_to_PHP':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:565: undefined reference to
`XMLRPC_GetValueType'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xc30):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:574: undefined reference to `XMLRPC_GetValueString'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xc40):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:601: undefined reference to `XMLRPC_GetValueStringLen'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xc93):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:609: undefined reference to `XMLRPC_VectorRewind'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xca6):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:616: undefined reference to `XMLRPC_VectorNext'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xcc7):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:614: undefined reference to `XMLRPC_GetValueID'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xcdf):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:582: undefined reference to `XMLRPC_GetValueInt'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xcf4):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:590: undefined reference to `XMLRPC_GetValueDouble'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xd0d):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:594: undefined reference to `XMLRPC_GetValueStringLen'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xd1a):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:595: undefined reference to
`XMLRPC_GetValueDateTime_ISO8601'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xd2f):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:586: undefined reference to `XMLRPC_GetValueBoolean'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xd44):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:599: undefined reference to `XMLRPC_GetValueBase64'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xe0b): In function
`zif_xmlrpc_parse_method_descriptions':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:1185: undefined reference to
`XMLRPC_IntrospectionCreateDescription'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0xe54):/php-5.2.5/ex t/xmlrpc/
xmlrpc-epi-php.c:1194: undefined reference to `XMLRPC_CleanupValue'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x150d): In function
`PHP_to_XMLRPC_worker':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:499: undefined reference to
`XMLRPC_CreateValueString'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1561):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:515: undefined reference to `XMLRPC_CreateVector'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x15b3):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:534: undefined reference to `XMLRPC_AddValueToVector'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1642):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:491: undefined reference to `XMLRPC_CreateValueInt'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x165d):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:495: undefined reference to `XMLRPC_CreateValueDouble'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1681):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:483: undefined reference to
`XMLRPC_CreateValueDateTime_ISO8601'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x169a):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:487: undefined reference to `XMLRPC_CreateValueBoolean'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x16b1):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:474: undefined reference to `XMLRPC_CreateValueEmpty'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x16b9):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:475: undefined reference to `XMLRPC_GetDefaultIdCase'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x16c8):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:475: undefined reference to `XMLRPC_SetValueID_Case'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x16ea):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:478: undefined reference to `XMLRPC_CreateValueBase64'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x180e): In function
`zif_xmlrpc_server_add_introspection_data':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:1161: undefined reference to
`XMLRPC_ServerAddIntrospectionData'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1819):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1162: undefined reference to `XMLRPC_CleanupValue'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x18e1): In function
`zif_xmlrpc_encode_request':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:644: undefined reference to
`XMLRPC_RequestNew'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x18f5):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:647: undefined reference to
`XMLRPC_RequestSetOutputOptions'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1943):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:652: undefined reference to `XMLRPC_RequestSetMethodName'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1950):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:653: undefined reference to
`XMLRPC_RequestSetRequestType'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1968):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:659: undefined reference to `XMLRPC_REQUEST_ToXML'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x19a6):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:664: undefined reference to `XMLRPC_RequestFree'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x19cc):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:656: undefined reference to `XMLRPC_RequestSetData'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1b4f): In function
`zif_xmlrpc_server_call_method':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:1048: undefined reference to
`XMLRPC_REQUEST_FromXML'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1b65):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1051: undefined reference to
`XMLRPC_RequestGetMethodName'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1c43):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1084: undefined reference to `XMLRPC_ServerCallMethod'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1ceb):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1134: undefined reference to `XMLRPC_CleanupValue'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1cfa):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1137: undefined reference to `XMLRPC_RequestFree'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1d31):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1095: undefined reference to `XMLRPC_RequestNew'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1d59):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1108: undefined reference to
`XMLRPC_RequestSetOutputOptions'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1d66):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1109: undefined reference to
`XMLRPC_RequestSetRequestType'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1d71):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1110: undefined reference to `XMLRPC_RequestSetData'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1d7c):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1111: undefined reference to
`XMLRPC_RequestSetMethodName'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1d89):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1114: undefined reference to `XMLRPC_REQUEST_ToXML'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1dbe):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1120: undefined reference to `XMLRPC_RequestFree'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1ded):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:1102: undefined reference to
`XMLRPC_RequestGetOutputOptions'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1ee3): In function
`zif_xmlrpc_server_register_method':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:968: undefined reference to
`XMLRPC_ServerRegisterMethod'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x1f6d): In function
`php_xmlrpc_callback':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:863: undefined reference to
`XMLRPC_RequestGetData'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2146): In function
`zif_xmlrpc_server_create':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:813: undefined reference to
`XMLRPC_ServerCreate'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2159):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:815: undefined reference to
`XMLRPC_ServerRegisterIntrospectionCallback'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2209): In function
`php_xmlrpc_introspection_callback':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:914: undefined reference to
`XMLRPC_IntrospectionCreateDescription'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2220):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:917: undefined reference to
`XMLRPC_ServerAddIntrospectionData'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2230):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:920: undefined reference to `XMLRPC_CleanupValue'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2399): In function
`decode_request_worker':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:714: undefined reference to
`XMLRPC_REQUEST_FromXML'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x23a9):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:717: undefined reference to `XMLRPC_RequestGetData'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x23bc):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:719: undefined reference to
`XMLRPC_RequestGetRequestType'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x23cd):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:729: undefined reference to `XMLRPC_RequestFree'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x23fb):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:723: undefined reference to `XMLRPC_RequestGetMethodName'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2935): In function
`zif_xmlrpc_encode':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:691: undefined reference to
`XMLRPC_VALUE_ToXML'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x296f):/php-5.2.5/e xt/xmlrpc/
xmlrpc-epi-php.c:699: undefined reference to `XMLRPC_CleanupValue'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x298a): In function
`zm_info_xmlrpc':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:238: undefined reference to
`XMLRPC_GetVersionString'
ext/xmlrpc/.libs/xmlrpc-epi-php.o(.text+0x2a65): In function
`xmlrpc_server_destructor':
/php-5.2.5/ext/xmlrpc/xmlrpc-epi-php.c:205: undefined reference to
`XMLRPC_ServerDestroy'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Fehler 1
Has someone an idea why this is happen? I really need some help here...
thanks in advance