Current libpurple build broken in hg tip
Stephen Holt
sholt at adium.im
Thu Apr 22 14:11:59 UTC 2010
The i.p.a branch was merged with the most recent fixes, but the current
checkout I have doesn't build. (dies on libpurple).
Relevant spew from error.log:
Running command:
>
> /Volumes/Huffman/Projects/adium/Dependencies/source/im.pidgin.adium/./autogen.sh
>> --disable-dependency-tracking --disable-gtkui --disable-consoleui
>> --disable-perl --enable-debug --disable-static --enable-shared
>> --enable-cyrus-sasl
>> --prefix=/Volumes/Huffman/Projects/adium/Dependencies/build
>> --with-static-prpls=bonjour,facebook,gg,irc,jabber,msn,myspace,novell,oscar,qq,sametime,simple,yahoo,zephyr
>> --disable-plugins --disable-avahi --disable-dbus --enable-gnutls=no
>> --enable-nss=no --enable-vv=yes --disable-idn
>
>
>> configure: WARNING: libintl.h: accepted by the compiler, rejected by the
>> preprocessor!
>
> configure: WARNING: libintl.h: proceeding with the compiler's result
>
> ./configure: line 21498: gconftool-2: command not found
>
> configure: WARNING: *** Doxygen not found, docs will not be available
>
>
>>
>> Running command:
>
> /Volumes/Huffman/Projects/adium/Dependencies/source/im.pidgin.adium/make -j
>> 2
>
>
>> ranlib: for architecture: x86_64 file:
>> .libs/libfacebook.a(libfacebook_la-fb_json.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libfacebook.a(libfacebook_la-fb_json.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libfacebook.a(libfacebook_la-fb_json.o) has no symbols
>
> libxmpp.c: In function 'unload_plugin':
>
> libxmpp.c:229: warning: implicit declaration of function
>> 'jabber_unregister_commands'
>
> libxmpp.c:232: warning: implicit declaration of function
>> 'jabber_uninit_plugin'
>
> libxmpp.c: In function 'unload_plugin':
>
> libxmpp.c:229: warning: implicit declaration of function
>> 'jabber_unregister_commands'
>
> libxmpp.c:232: warning: implicit declaration of function
>> 'jabber_uninit_plugin'
>
> libxmpp.c: In function 'unload_plugin':
>
> libxmpp.c:229: warning: implicit declaration of function
>> 'jabber_unregister_commands'
>
> libxmpp.c:232: warning: implicit declaration of function
>> 'jabber_uninit_plugin'
>
> msg.c: In function 'msn_plain_msg':
>
> msg.c:823: warning: 'body_len' may be used uninitialized in this function
>
> msg.c: In function 'msn_message_gen_slp_body':
>
> msg.c:388: warning: 'body_len' may be used uninitialized in this function
>
> msg.c: In function 'msn_plain_msg':
>
> msg.c:823: warning: 'body_len' may be used uninitialized in this function
>
> msg.c: In function 'msn_plain_msg':
>
> msg.c:823: warning: 'body_len' may be used uninitialized in this function
>
> family_icbm.c:2441: warning: 'parse_status_note_text' defined but not used
>
> family_icbm.c:2441: warning: 'parse_status_note_text' defined but not used
>
> family_icbm.c:2441: warning: 'parse_status_note_text' defined but not used
>
> ranlib: for architecture: x86_64 file:
>> .libs/libzephyr.a(libzephyr_la-ZFmtAuth.o) has no symbols
>
> ranlib: for architecture: x86_64 file:
>> .libs/libzephyr.a(libzephyr_la-ZFmtSmRLst.o) has no symbols
>
> ranlib: for architecture: x86_64 file:
>> .libs/libzephyr.a(libzephyr_la-ZPeekIfNot.o) has no symbols
>
> ranlib: for architecture: x86_64 file:
>> .libs/libzephyr.a(libzephyr_la-ZSendRLst.o) has no symbols
>
> ranlib: for architecture: x86_64 file:
>> .libs/libzephyr.a(libzephyr_la-ZSendRaw.o) has no symbols
>
> ranlib: for architecture: x86_64 file:
>> .libs/libzephyr.a(libzephyr_la-init_et.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libzephyr.a(libzephyr_la-ZFmtAuth.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libzephyr.a(libzephyr_la-ZFmtSmRLst.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libzephyr.a(libzephyr_la-ZPeekIfNot.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libzephyr.a(libzephyr_la-ZSendRLst.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libzephyr.a(libzephyr_la-ZSendRaw.o) has no symbols
>
> ranlib: for architecture: i386 file:
>> .libs/libzephyr.a(libzephyr_la-init_et.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libzephyr.a(libzephyr_la-ZFmtAuth.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libzephyr.a(libzephyr_la-ZFmtSmRLst.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libzephyr.a(libzephyr_la-ZPeekIfNot.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libzephyr.a(libzephyr_la-ZSendRLst.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libzephyr.a(libzephyr_la-ZSendRaw.o) has no symbols
>
> ranlib: for architecture: ppc file:
>> .libs/libzephyr.a(libzephyr_la-init_et.o) has no symbols
>
> account.c: In function 'account_to_xmlnode':
>
> account.c:368: warning: unused variable 'proxy_info'
>
> account.c: At top level:
>
> account.c:279: warning: 'proxy_settings_to_xmlnode' defined but not used
>
> account.c: In function 'account_to_xmlnode':
>
> account.c:368: warning: unused variable 'proxy_info'
>
> account.c: At top level:
>
> account.c:279: warning: 'proxy_settings_to_xmlnode' defined but not used
>
> account.c: In function 'account_to_xmlnode':
>
> account.c:368: warning: unused variable 'proxy_info'
>
> account.c: At top level:
>
> account.c:279: warning: 'proxy_settings_to_xmlnode' defined but not used
>
> nat-pmp.c: In function 'purple_pmp_get_public_ip':
>
> nat-pmp.c:326: warning: format '%d' expects type 'int', but argument 3 has
>> type '__darwin_time_t'
>
> nat-pmp.c: In function 'purple_pmp_create_map':
>
> nat-pmp.c:447: warning: format '%d' expects type 'int', but argument 3 has
>> type '__darwin_time_t'
>
> nat-pmp.c: In function 'purple_pmp_get_public_ip':
>
> nat-pmp.c:326: warning: format '%d' expects type 'int', but argument 3 has
>> type '__darwin_time_t'
>
> nat-pmp.c: In function 'purple_pmp_create_map':
>
> nat-pmp.c:447: warning: format '%d' expects type 'int', but argument 3 has
>> type '__darwin_time_t'
>
> nat-pmp.c: In function 'purple_pmp_get_public_ip':
>
> nat-pmp.c:326: warning: format '%d' expects type 'int', but argument 3 has
>> type '__darwin_time_t'
>
> nat-pmp.c: In function 'purple_pmp_create_map':
>
> nat-pmp.c:447: warning: format '%d' expects type 'int', but argument 3 has
>> type '__darwin_time_t'
>
> util.c: In function 'process_chunked_data':
>
> util.c:3766: warning: format '%lu' expects type 'long unsigned int', but
>> argument 4 has type 'int'
>
> util.c: In function 'process_chunked_data':
>
> util.c:3766: warning: format '%lu' expects type 'long unsigned int', but
>> argument 4 has type 'int'
>
> Undefined symbols:
>
> "_jabber_unregister_commands", referenced from:
>
> _unload_plugin in libjabber_la-libxmpp.o
>
> "_jabber_uninit_plugin", referenced from:
>
> _unload_plugin in libjabber_la-libxmpp.o
>
> ld: symbol(s) not found
>
> collect2: ld returned 1 exit status
>
> Undefined symbols:
>
> "_jabber_unregister_commands", referenced from:
>
> _unload_plugin in libjabber_la-libxmpp.o
>
> "_jabber_uninit_plugin", referenced from:
>
> _unload_plugin in libjabber_la-libxmpp.o
>
> ld: symbol(s) not found
>
> collect2: ld returned 1 exit status
>
> Undefined symbols:
>
> "_jabber_unregister_commands", referenced from:
>
> _unload_plugin in libjabber_la-libxmpp.o
>
> "_jabber_uninit_plugin", referenced from:
>
> _unload_plugin in libjabber_la-libxmpp.o
>
> ld: symbol(s) not found
>
> collect2: ld returned 1 exit status
>
> lipo: can't open input file: /var/tmp//cc8MDbBk.out (No such file or
>> directory)
>
> make[4]: *** [libpurple.la] Error 1
>
> make[3]: *** [all-recursive] Error 1
>
> make[2]: *** [all] Error 2
>
> make[1]: *** [all-recursive] Error 1
>
> make: *** [all] Error 2
>
>
I don't really have time to look into this yet (still unpacking and settling
in from moving), but if someone could look at this, and get i.p.a-1.4
updated, we could move towards fixing those outstanding security issues.
--
Steve Holt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20100422/19dfcaaa/attachment-0002.html>
More information about the devel
mailing list