$ CXX=g++-3.3 CC=gcc-3.3 make g++ -Wall -pedantic -ansi gtkmain.o palnet.o palcallback.o gtkbubble.o palbubble.o palclient.o gtkasset.o gtkbigpage.o -o linpal `curl-config --libs` `pkg-config --libs gtk+-2.0 libglade-2.0 glib-2.0 gthread-2.0` palnet.o: In function `std::__simple_alloc, std::__default_alloc_template >::allocate(unsigned int)': palnet.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocISt10_List_nodeIhESt24__default_alloc_templateILb1ELi0EEE8allocateEj+0x27): undefined reference to `std::__default_alloc_template::allocate(unsigned int)' palnet.o: In function `std::__simple_alloc, std::__default_alloc_template >::deallocate(std::_List_node*, unsigned int)': palnet.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocISt10_List_nodeIhESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS1_j+0x23): undefined reference to `std::__default_alloc_template::deallocate(void*, unsigned int)' gtkbigpage.o: In function `std::__simple_alloc, std::__default_alloc_template >::deallocate(std::_List_node*, unsigned int)': gtkbigpage.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocISt10_List_nodeIP9PalClientESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS3_j+0x23): undefined reference to `std::__default_alloc_template::deallocate(void*, unsigned int)' gtkbigpage.o: In function `std::__simple_alloc, std::__default_alloc_template >::allocate(unsigned int)': gtkbigpage.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocISt10_List_nodeIP9PalClientESt24__default_alloc_templateILb1ELi0EEE8allocateEj+0x27): undefined reference to `std::__default_alloc_template::allocate(unsigned int)' collect2: ld returned 1 exit status make: *** [default] Error 1