Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-talk] kodeks



Привет!

подскажите как быть, темные мы ;-)

есть redhat 6.0, apache 1.3.9 PL29.0, есть такая база - кодекс. ее
можно собрать с апачем.
проблема в том, что видимо сами библиотеки этой базы собраны для redhat
5... ну и соответственно при сборке не находятся коекакие модули из
стандартной библиотеки

> <=== src/modules/standard
> ===> src/modules/kodeks
> gcc  -DRUSSIAN_APACHR -DAPACHE_1_3 -DLINUX=2 -o kdb kdb.c libkdb.a libkodeks.a -lstdc++ -lm -lcrypt
> libkdb.a(kdbmain.o): In function `ErrorOutput::ErrorOutput(void)':
> kdbmain.o(.text+0x45): undefined reference to `__eh_pc'
> libkdb.a(kdbmain.o): In function `StdOutput::StdOutput(void)':
> kdbmain.o(.text+0xb1): undefined reference to `__eh_pc'
> libkdb.a(kdbmain.o): In function `StdOutput::_Write(char *, unsigned int)':
> kdbmain.o(.text+0x1ac): undefined reference to `__eh_pc'
> kdbmain.o(.text+0x1cb): undefined reference to `__eh_pc'
> libkdb.a(kdbmain.o): In function `StdOutput::_Read(char *, unsigned int)':
> kdbmain.o(.text+0x26c): undefined reference to `__eh_pc'
> libkdb.a(kdbmain.o)(.text+0x293): more undefined references to `__eh_pc' follow
> libkodeks.a(membuf.o): In function `NewHandler::NewHandler(void)':
> membuf.o(.text+0x1079): undefined reference to `set_new_handler'
> libkodeks.a(membuf.o): In function `UnsortCore<BufferHash::page, 10, 0>::Increase(unsigned int)':
> membuf.o(.UnsortCore<BufferHash::page, 10, 0>::gnu.linkonce.t.Increase(unsigned int)+0x164): undefined reference to `__eh_pc'
> membuf.o(.UnsortCore<BufferHash::page, 10, 0>::gnu.linkonce.t.Increase(unsigned int)+0x1eb): undefined reference to `__eh_pc'
> libkodeks.a(membuf.o): In function `UnsortCore<char [256], 10, 0>::Increase(unsigned int)':
> membuf.o(.UnsortCore<char ()[256], 10, 0>::gnu.linkonce.t.Increase(unsigned int)+0x168): undefined reference to `__eh_pc'
> membuf.o(.UnsortCore<char ()[256], 10, 0>::gnu.linkonce.t.Increase(unsigned int)+0x1ef): undefined reference to `__eh_pc'
> libkodeks.a(math.o): In function `MathObj::MathObj(void)':
> math.o(.text+0x1a6): undefined reference to `__eh_pc'
> libkodeks.a(math.o)(.text+0x1c1): more undefined references to `__eh_pc' follow
> collect2: ld returned 1 exit status
> make[4]: *** [kdb] Error 1

если поискать eh_pc, то он есть в библиотеке libstdc++.so.2.8.0, но его
нет в libstdc++-2-libc6.1-1-2.9.0.so. 
может че надо сказать компилеру? egcs-1.1.2 ....

---
Rustam Yusupov


=============================================================================
=               Apache-Talk@xxxxxxxxxxxxx mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =






Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.