zalivnoy
написал 20 февраля 2004 года в 20:04 (978 просмотров)
Ведет себя
неопределенно; открыл 5 тем в форуме, оставил 5 комментариев на сайте.
Slackware 8.0 2.4.20
Никак не могу скомпилировать sim-isq.
во время сборки (make) появляется сообщение, что /usr/lib/libstdc++.la
возможно удален, хотя этот файл на своем месте.
Сборка заканчивается ошибкой.
В интернете я часто видел сообщения о сложностях работы с libstdc++.la
и вопросы по установке sim-icq из исходников.
Но ответы на эти вопросы не нашел.
Как начать разбираться в этой задаче?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
у меня такие сообщения возникают периодически в течение всей сборки sim, но компилится нормально
так что проблема скорее всего не в этом
А у меня он ругается на отсутствие qt-mt (и qt вообще, если отключить -mt) >= 2.0.2, хотя совершенно точно стоит 2.3.1 (с dev-пакетами), как qt, так и qt-mt…
Так что и компилироваться не хочет (0.9.2), но раньше какой-то (версию не помню) ставился без вопросов.
попробуйте цвснуть последнюю версию или скачать sim_daily_snapshot
Что сделать?
у меня не хочет сомпилироваться core.cpp
ошибка: неизвестный символ cfg
>> попробуйте цвснуть последнюю версию или скачать sim_daily_snapshot
Не помогает.
>> Что сделать?
CVS’нуть.
man cvs
Я ставил с sim_daily_snapshot и у меня требует dev к салботрону.
А из rpm нормально ставится.
1) Сделал как написано в разделе CVS сайта, не помогло. ошибка при выполнении gmake
2) скачал sim_daily_snapshot. Как им воспользоваться?
в архиве ./configure нет.
Попытался просто записать поверх исходников SIM-ICQ
дажк make запускаться не хочет
3) Может попробовать rpm пакет, какой выбрать?
у меня Slackware 9.0
Там дока есть… почитай.
sim_daily_snapshot сие есть патч.
В доке написано, как нано патчит ;о)
Дык, что-то я сам забыл, как патчил :)
По ходу так же.
Но до маке надо бы конфиг сделать:)
А вообще, после таких манипуляций советую просто убить всё папку, снова распаковать и обновить из sim_daily_snapshot
Ну или, как минимум, make clean
Странно….
Установил все необходимые пакеты.
Попробовал поставить 0.92 в чистом виде.
Всё прошло нормально (точнее после МАКЕ я подождал пару минут и остановил…)
А вот как скопировал sim_daily_snapshot, так после этого только конфиг нормально проходит.
При МАКЕ оно быстро возвращется всё на конфиг, а потом просто останавливается с ошибкой ;(
Вот --
bash-2.05b# make
cd . && make -f admin/Makefile.common configure.in ;
make[1]: Вход в каталог `/My-cat/sim-0.9.2\′
make[1]: Выход из каталог `/My-cat/sim-0.9.2\′
cd . && /bin/sh /My-cat/sim-0.9.2/admin/missing --run aclocal-1.7
/My-cat/sim-0.9.2/admin/missing: line 46: aclocal-1.7: command not found
WARNING: `aclocal-1.7\′ is missing on your system. You should only need it if
you modified `acinclude.m4\′ or `configure.in’. You might want
to install the `Automake' and `Perl' packages. Grab them from
any GNU archive site.
cd . && \
/bin/sh /My-cat/sim-0.9.2/admin/missing --run automake-1.7 --foreign ./Makefile
/My-cat/sim-0.9.2/admin/missing: line 46: automake-1.7: command not found
WARNING: `automake-1.7\′ is missing on your system. You should only need it if
you modified `Makefile.am’, `acinclude.m4\′ or `configure.in’.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
cd . && perl admin/am_edit Makefile.in
cd . && /bin/sh /My-cat/sim-0.9.2/admin/missing --run autoconf
/bin/sh ./config.status --recheck
running /bin/sh ./configure --prefix /usr --no-create --no-recursion
checking build system type… i686-pc-linux-gnu
и так далее конфиг идёт….
А в конце выдаёт --
checking if plugins/zodiak should be compiled… yes
configure: creating ./config.status
cd . && /bin/sh ./config.status Makefile
config.status: error: invalid argument: Makefile
make: * [Makefile] Ошибка 1
Теперь читаем инструкцию :о))
Step 1. Check out the source
You can also download the nightly tarball (bzip2 — compressed, updated every day at 3:30 MESZ): sim_daily_snapshot.tar.bz2
Это мы сделали.
Step 2. Build SIM
Require automake-1.5 and autoconf-2.52
Once you’ve checked SIM out of CVS, run the follwing commands:
А ЭТО??!! --
cd sim
gmake -f admin/Makefile.common
Run:
./configure
gmake
gmake install
Дык. у меня всё заработало :о)
Инструкция тут --
http://sim.shutoff.spb.ru/cvs.shtml
Итак. Файл с исходниками у нас есть.
sim_daily_snapshot то же есть.
Распаковуем первый. Переписываем содержимое второго в ту же папку (до этого общими усилиями мы уже дошли :))
Потом заходим в папку с исходниками и вводим --
gmake -f admin/Makefile.common
После этого обычная процедура --
./configure
make
make install
= = = = = = = = = = = =
Всё. У меня ща всё компилится :::о)))
Удачи!
Скомпилировать все-таки удалось, но
при запуске выскакивает такая муть:
sim: error while loading shared libraries: libssl.so.4: cannot open shared object file:
No such file or directory
Где искать эту библиотеку?
Дык, а как оно у тебя это при конфигурировании пропустило? %)
Имеет смысл:
1. ldd sim-icq (или как там называется исполняемый файл). Смотришь, какие библиотеки не находятся.
2. locate libxxx.so — смотришь, где они лежат. Если лежат в нестандартном месте (а иначе бы нашлись) — либо сделать симлинк в стандартном месте (/usr/lib), либо добавить соответствующий каталог в /etc/ld.so.conf и сказать ldconfig, либо в переменную LD_LIBRARY_PATH.
>> Скомпилировать все-таки удалось, но
>> при запуске выскакивает такая муть:
Тебе нужен SSL? Если нет, то просто --disable-openssl к ./configure.
Если нужен и у тебя не стоит OpenSSL, то поставь [http://www.openssl.org/].
Если нужен и библиотека уже стоит, то см. сообщение arun’а.
Могу сказать, что в моей sim-0.93-cvs куча глюков :(
Зря только парился :((
Кста, не подскажите (чуток не в тему :), что за трабла? --
checking whether the gcj linker (/usr/bin/ld) supports shared libraries… yes
checking whether -lc should be explicitly linked in… Segmentation fault