I'm trying to build Pidgin 2.5.2 on RHEL4, and though ./configure succeeds without error, the make fails at the linking stage:
*** /bin/sh ../libtool --silent --tag=CC --mode=link gcc -g -g -O2 -o finch -export-dynamic gntaccount.o gntblist.o gntcertmgr.o gntconn.o gntconv.o gntdebug.o gntft.o finch.o gntidle.o gntlog.o gntnotify.o gntplugin.o gntpounce.o gntprefs.o gntrequest.o gntroomlist.o gntsound.o gntstatus.o gntui.o -Wl,--export-dynamic -pthread -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lxml2 -lpthread -lz -lm -lncursesw -lpanelw ./libgnt/libgnt.la ../libpurple/libpurple.la -lutil -lpthread -lnsl -lresolv ./libgnt/.libs/libgnt.so: undefined reference to `Tcl_DeleteInterp' ./libgnt/.libs/libgnt.so: undefined reference to `Tcl_GetObjType' ./libgnt/.libs/libgnt.so: undefined reference to `Tcl_Merge' ./libgnt/.libs/libgnt.so: undefined reference to `Tcl_RecordAndEval' ./libgnt/.libs/libgnt.so: undefined reference to `Tcl_ExprDouble' .. .. (A whack of other TCL and TK-related undefined references follow) .. .. collect2: ld returned 1 exit status make[3]: *** [finch] Error 1 make[3]: Leaving directory `/localdisk/data/install/pidgin-2.5.2/finch' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/localdisk/data/install/pidgin-2.5.2/finch' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/localdisk/data/install/pidgin-2.5.2' make: *** [all] Error 2 *** I configured the source with: *** ./configure \ --prefix=/localdisk/data/programs/pidgin-2.5.2 \ --disable-gtkspell \ --disable-gstreamer \ --disable-meanwhile \ --disable-avahi \ --disable-dbus \ --with-nspr-includes=/opt/tools/unsupported/nss-3.9.2/include/nspr \ --with-nspr-libs=/opt/tools/unsupported/nss-3.9.2/lib \ --with-nss-includes=/opt/tools/unsupported/nss-3.9.2/include/nss \ --with-nss-libs=/opt/tools/unsupported/nss-3.9.2/lib *** Which resulted in: *** pidgin 2.5.2 Build GTK+ 2.x UI............. : yes Build console UI.............. : yes Build for X11................. : yes Enable Gestures............... : yes Protocols to build dynamically : gg irc jabber msn myspace novell oscar qq simple yahoo zephyr Protocols to link statically.. : Build with GStreamer support.. : no Build with D-Bus support...... : no Build with NetworkManager..... : no SSL Library/Libraries......... : Mozilla NSS Build with Cyrus SASL support. : no Use kerberos 4 with zephyr.... : no Use external libzephyr........ : no Install pixmaps............... : yes Install translations.......... : yes Has you....................... : yes Use XScreenSaver Extension.... : yes Use X Session Management...... : yes Use startup notification...... : yes Build with GtkSpell support... : no Build with plugin support..... : yes Build with Mono support....... : no Build with Perl support....... : yes Build with Tcl support........ : yes Build with Tk support......... : no Print debugging messages...... : no Pidgin will be installed in /localdisk/data/programs/pidgin-2.5.2/bin. Warning: You have an old copy of Pidgin at /home/dill/bin/pidgin. configure complete, now type 'make' *** I have TCL and TK installed, and they worked fine with the same ./configure options for building Pidgin 2.4.2: > rpm -qa |grep ^tcl- tcl-8.4.7-2 tcl-devel-8.4.7-2 > rpm -qa |grep ^tk- tk-8.4.7-3.el4_6.1 I even tried reconfiguring 2.5.2 with --disable-tcl and --disable-tk, making clean, and making, but the same error occurs. Any ideas? -- Ryan Dill [email protected]
_______________________________________________ Support mailing list [email protected] http://pidgin.im/cgi-bin/mailman/listinfo/support
