[sisyphus] LyX building
Vitaly Lipatov
=?iso-8859-1?q?LAV_=CE=C1_VL3143=2Espb=2Eedu?=
Вт Дек 11 21:05:15 MSK 2001
Не хочет у меня линковаться LyX.
Помогите, а то сделал новый пакет с LyX, а проверить толком не могу.
Даже если сделать простой опыт --- взять пакет с исходниками из Сизифа
и
rpm --recompile lyx-1.1.6-alt5.src.rpm
Выдает такие ошибки.
frontends/.libs/libfrontends.a(Menubar.o): In function
`Menubar::Menubar(LyXView *, MenuBackend const &)':
/usr/src/RPM/BUILD/lyx-1.1.6fix3/src/frontends/Menubar.C:25: undefined
reference to `Menubar::Pimpl::Pimpl(LyXView *, MenuBackend const &)'
frontends/.libs/libfrontends.a(Menubar.o): In function
`Menubar::~Menubar(void)':
/usr/src/RPM/BUILD/lyx-1.1.6fix3/src/frontends/Menubar.C:31: undefined
reference to `Menubar::Pimpl::~Pimpl(void)'
frontends/.libs/libfrontends.a(Menubar.o): In function
`Menubar::set(basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> > const &)':
/usr/src/RPM/BUILD/lyx-1.1.6fix3/src/frontends/Menubar.C:37: undefined
reference to `Menubar::Pimpl::set(basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
frontends/.libs/libfrontends.a(Menubar.o): In function
`Menubar::openByName(basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> > const &)':
/usr/src/RPM/BUILD/lyx-1.1.6fix3/src/frontends/Menubar.C:43: undefined
reference to `Menubar::Pimpl::openByName(basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
frontends/.libs/libfrontends.a(Toolbar.o): In function `ostream &
operator<<<char, string_char_traits<char>, __default_alloc_template<true, 0>
>(ostream &, basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> > const &)':
Такое ощущение что он теряет этот несчастный Pimpl.
Я буду разбираться что не то, но вдруг решение уже известно...
Если просто из rpm извлечь архив, распаковать его, и откомпилировать,
то всё проходит нормально. И в чем дело... Может мне чего-нибудь обновить?
А то у меня всё ещё rpm-3.0.6-ipl30mdk.
P.S. Всё это происходит под пользователем, входящим в группу rpm
--
Lav
Виталий Липатов
ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
GNU! Linux! LaTeX! LyX!
Подробная информация о списке рассылки Sisyphus