From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 11 Mar 2002 00:31:10 +0300 From: Mikhail Zabaluev To: Sisyphys List Message-ID: <20020310213110.GA3292@mhz.mikhail.zabaluev.name> Mail-Followup-To: Mikhail Zabaluev , Sisyphys List References: <20020310211137.B135B2B77B@VL3143.spb.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020310211137.B135B2B77B@VL3143.spb.edu> User-Agent: Mutt/1.3.27i Subject: [sisyphus] Re: =?koi8-r?B?68/N0MnM0cPJ0SBnY2MgMy4w?= =?koi8-r?B?LjQg0NLPx9LBzc0gzsE=?= C++ Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Hello Vitaly, On Mon, Mar 11, 2002 at 12:11:37AM +0300, Vitaly Lipatov wrote: > > Берём пример использования gtk-- > /usr/lib/gtkmm/examples/arrow > (пакет libgtkmm-devel) > На этапе линковки получаем следующее: > /usr/lib/libgtkmm.so: undefined reference to `cerr' > /usr/lib/libgtkmm.so: undefined reference to `endl(ostream &)' > /usr/lib/libgtkmm.so: undefined reference to `__out_of_range(char const *)' > /usr/lib/libgtkmm.so: undefined reference to `ostream::operator<<(char const > *)'/usr/lib/libgtkmm.so: undefined reference to `__length_error(char const *)' > Похоже он не может связать старые библиотеки, написанные на C++, > с кодом, откомпилированным gcc 3.0.4. > С 2.96 без проблем. Наверное, сама библиотека libgtkmm была откомпилирована gcc 2.96. Все объектные файлы, произведённые из C++, должны быть откомпилированы одним компилятором. Увы, так будет, пока нет стандарта на C++ ABI. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ People tend to make rules for others and exceptions for themselves.