/usr/lib/gcc-lib/i586-mandrake-linux/2.96/../../../crt1.o: In function `_start': /usr/lib/gcc-lib/i586-mandrake-linux/2.96/../../../crt1.o(.text+0x18): undefined reference to `main' Connector.o: In function `Connector::init(int, int, int, int)': Connector.o(.text+0x35a): undefined reference to `ConnectorSingleton::connector' Connector.o: In function `Connection::getFileHandle(void)': Connector.o(.Connection::gnu.linkonce.t.getFileHandle(void)+0x11): undefined reference to `BufferedFile::getFileHandle(void)' Connector.o: In function `Connection::getFileHandle(void)': Connector.o(.Connection::gnu.linkonce.t.getFileHandle(void)+0x11): undefined reference to `BufferedFile::getFileHandle(void)' Connector.o: In function `Connection::getFileHandle(void)': Connector.o(.Connection::gnu.linkonce.t.getFileHandle(void)+0x11): undefined reference to `BufferedFile::getFileHandle(void)' Connector.o: In function `Connection::getFileHandle(void)': Connector.o(.Connection::gnu.linkonce.t.getFileHandle(void)+0x11): undefined reference to `BufferedFile::getFileHandle(void)' MessageExecutor.o: In function `ConnectorSingleton::getConnector(void)': MessageExecutor.o(.ConnectorSingleton::gnu.linkonce.t.getConnector(void)+0x4): undefined reference to `ConnectorSingleton::connector' collect2: ld returned 1 exit status make: *** [a.out] Error 1