Ok, I understand the APPLE_CC problem and fixed it. Here is a listing of my includes and libraries in my staging area.  Does finch use the *.la files?  I found a problem in them and cleaned them up, but still get the same problems.<br><br>Do you see dependencies I am missing to build finch?<br><br>vocal@Grumpy:~/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include$ ls<br>cursesapp.h  cursesm.h  cursslk.h  form.h    jconfig.h   jpeglib.h     libintl.h~      ncurses_dll.h  termcap.h  zconf.h<br>cursesf.h    cursesp.h  eti.h      glib-2.0  jerror.h    libcharset.h  localcharset.h  ncurses.h      term.h     zlib.h<br>curses.h     cursesw.h  etip.h     iconv.h   jmorecfg.h 
 libintl.h     menu.h          panel.h        unctrl.h<br>vocal@Grumpy:~/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include$ ls ../lib<br>glib-2.0             libglib-2.0.a            libgmodule-2.0.so.0         libgthread-2.0.la~          libintl.a         libncurses++.a<br>libcharset.a         libglib-2.0.la           libgmodule-2.0.so.0.1304.0  libgthread-2.0.so           libintl.la       
 libncurses_g.a<br>libcharset.la        libglib-2.0.la~          libgobject-2.0.a            libgthread-2.0.so.0         libintl.la~       libpanel.a<br>libcharset.la~       libglib-2.0.so           libgobject-2.0.la           libgthread-2.0.so.0.1304.0  libintl.so        libpanel_g.a<br>libcharset.so        libglib-2.0.so.0         libgobject-2.0.la~          libiconv.a                 
 libintl.so.8      libz.a<br>libcharset.so.1      libglib-2.0.so.0.1304.0  libgobject-2.0.so           libiconv.la                 libintl.so.8.0.1  pkgconfig<br>libcharset.so.1.0.0  libgmodule-2.0.a         libgobject-2.0.so.0         libiconv.la~                libjpeg.a         preloadable_libiconv.so<br>libcurses.a          libgmodule-2.0.la        libgobject-2.0.so.0.1304.0  libiconv.so                
 libmenu.a         terminfo<br>libform.a            libgmodule-2.0.la~       libgthread-2.0.a            libiconv.so.2               libmenu_g.a<br>libform_g.a          libgmodule-2.0.so        libgthread-2.0.la           libiconv.so.2.4.0           libncurses.a<br><br><br><b><i>Joshua Blanton <jblanton@masaka.cs.ohiou.edu></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Bill Fassler wrote:<br>> I found no specific directions on how to build Finch ONLY
 anywhere<br>> on the site or in the readme files within the source.  If any such<br>> directions exist could you point me to them? How do I build Finch<br>> and avoid building the stuff I don't want or need?<br>> <br>> I only want Finch (at least to start) but the finch directory does<br>> not have a configure script so I must configure things at the<br>> higher Pidgin level.  I am still a little uncertain whether my<br>> configure options are the best or even appropriate, but here is<br>> what I am currently trying:<br>> <br>> ./configure --disable-dbus --disable-gtkui --with-build-cc=gcc --host=bfin-linux-uclibc --disable-pcre --disable-plugins --enable-static=gg --enable-static=irc --enable-static=jabber --enable-static=msn --enable-static=novell --enable-static=oscar --enable-static=qq --enable-static=simple --enable-static=yahoo --<br>> enable-static=zephyr --enable-nss=no --enable-gnutls=yes  --with-screen=ncurses
 --with-ncurses-headers=/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/lib/ncurses/include LDFLAGS="-L/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/lib" CFLAGS="-D__linux__ -DNOMMU -DQT_THREAD_SUPPORT -I/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include" CXXFLAGS="-D__linux__ -DNOMMU -DQT_THREAD_SUPPORT -I/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include" CPPFLAGS="-D__linux__ -DNOMMU -DQT_THREAD_SUPPORT -I/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include"<br><br>the --disable-gtkui flag says to only build finch (since finch is<br>enabled by default, if the prerequisites are met).<br><br>> Build GTK+ 2.x UI............. : no<br>> Build console UI.............. : no<br>  ^-- note that this line is Not Good - ./configure didn't detect<br>  sufficient dependencies to build finch.  You're only building<br>  libpurple at this
 point.<br>> Protocols to build dynamically : gg irc jabber msn novell oscar qq simple yahoo zephyr<br>> Protocols to link statically.. :<br>> <br>> Build with GStreamer support.. : yes<br>> Build with D-Bus support...... : no<br>> Build with NetworkManager..... : no<br>> SSL Library/Libraries......... : None (MSN and Google Talk will not work without SSL!)<br><br><snip><br><br>> Pidgin will be installed in /usr/local/bin.<br>> <br>> It looks like it intends on building Pidgin.<br><br>Not really.  That's just what the configure script is hardcoded to<br>say...  The above output tells you what it's *really* building<br>(which is !GTK UI, !console UI -> just libpurple).<br><br>> Also it fails on the make here:<br><br>> /home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include/libintl.h:91:25: warning: "__APPLE_CC__" is not defined (what's this all about??)<br><br>Good question - look at libintl.h and see why it's
 trying to use<br>__APPLE_CC__.  :-)  That's not part of pidgin/libpurple.<br><br><snip><br><br>> /bin/bash ../../../libtool --silent --tag=CC --mode=link bfin-linux-uclibc-gcc  -g -D__linux__ -DNOMMU -DQT_THREAD_SUPPORT -I/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/include  -L/home/vocal/project/blackfin-svn-branch/elf_flat/uClinux-dist/staging/usr/lib -o libjabber.la -rpath /usr/local/lib/purple-2  auth.lo buddy.lo chat.lo disco.lo google.lo iq.lo jabber.lo jutil.lo message.lo oob.lo parser.lo presence.lo roster.lo si.lo xdata.lo -Wl,--export-dynamic -pthread -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0    -lxml2   -lnsl -lresolv <br>> /home/vocal/project/blackfin-svn-branch/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.1/../../../../bfin-linux-uclibc/bin/ld: cannot find -lxml2 (who needs this Pidgin or Finch?)<br><br>Libpurple needs it, so it's required for finch or pidgin (or both).  :-)<br><br>> As
 always, any tidbit of knowledge would be appreciated here.  I<br>> don't want to give up on this because I think Pidgin/Finch is<br>> about the best opensource IM around.  I am sure I could find a<br>> different IM that is much easier to port/cross-compile to an<br>> embedded project.... but I want the best.<br><br>Good luck,<br>--jtb<br></snip></snip></blockquote><br><p>
      <hr size=1>Ready for the edge of your seat? 
<a href="http://us.rd.yahoo.com/evt=48220/*http://tv.yahoo.com/">Check out tonight's top picks</a> on Yahoo! TV.