I upgraded to gcc 2.96 and glibc 2.2, and I still get some errors compiling from the latest source: ---------------------------------------- make[3]: Entering directory `/usr/src/Overflow/Overflow/vflow/src' /bin/sh ../libtool --mode=link c++ -g -O2 -L/usr/lib -o vflow main.o Probe.o TextProbe.o PlotProbe.o canvas-background.o GUINode.o GUINetwork.o GUIDocument.o GUITerminal.o GUILink.o GUINodeParameters.o GUINetTerminal.o GUINetPopup.o GRunContext.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb -lglib -ldl -L/usr/lib -lxml -lz -L/usr/lib -lgthread -lglib -lpthread ../../data-flow/src/libflow.la -lrfftw -lfftw -lpthread c++ -g -O2 -L/usr/lib -o .libs/vflow main.o Probe.o TextProbe.o PlotProbe.o canvas-background.o GUINode.o GUINetwork.o GUIDocument.o GUITerminal.o GUILink.o GUINodeParameters.o GUINetTerminal.o GUINetPopup.o GRunContext.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb -lglib -ldl -L/usr/lib -lxml -lz -L/usr/lib -lgthread -lglib -lpthread ../../data-flow/src/.libs/libflow.so -lpthread -ldl -lm -lrfftw -lfftw -lpthread -Wl,--rpath -Wl,/opt/overflow/lib Probe.o: In function `_Rb_tree<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, pair<Ptr<Object>, bool> >, _Select1st<pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, pair<Ptr<Object>, bool> > >, less<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > >, allocator<pair<Ptr<Object>, bool> > >::_M_copy(_Rb_tree_node<pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, pair<Ptr<Object>, bool> > > *, _Rb_tree_node<pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, pair<Ptr<Object>, bool> > > *)': /usr/include/NodeFactory.h(.gnu.linkonce.d.__vt_5Probe+0x34): undefined reference to `Node::setDebugMode(void)' /usr/include/NodeFactory.h(.gnu.linkonce.d.__vt_5Probe+0x40): undefined reference to `Node::resetDebugMode(void)' TextProbe.o: In function `NodeFactory<TextProbe>::Create(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, ParameterSet const &)': /usr/src/Overflow/Overflow/vflow/src/../../data-flow/include/sstream.h(.gnu.linkonce.d.__vt_9TextProbe+0x34): undefined reference to `Node::setDebugMode(void)' /usr/src/Overflow/Overflow/vflow/src/../../data-flow/include/sstream.h(.gnu.linkonce.d.__vt_9TextProbe+0x40): undefined reference to `Node::resetDebugMode(void)' PlotProbe.o: In function `NodeFactory<PlotProbe>::Create(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, ParameterSet const &)': /usr/local/include/g++-3/stl_vector.h(.gnu.linkonce.d.__vt_9PlotProbe+0x34): undefined reference to `Node::setDebugMode(void)' /usr/local/include/g++-3/stl_vector.h(.gnu.linkonce.d.__vt_9PlotProbe+0x40): undefined reference to `Node::resetDebugMode(void)' collect2: ld returned 1 exit status make[3]: *** [vflow] Error 1 make[3]: Leaving directory `/usr/src/Overflow/Overflow/vflow/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/Overflow/Overflow/vflow' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/usr/src/Overflow/Overflow/vflow' make: *** [all-recursive] Error 1 --------------------------------------- Jeff -- J.W. Bizzaro jeff at bioinformatics.org Director, Bioinformatics.org: The Open Lab http://bioinformatics.org/~jeff "All those scientists--they're all alike! They say they're working for us, but what they really want is to rule the world!" -- Angry Villager, Young Frankenstein --