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
