LINUX.ORG.RU

Не запускается программа


0

0

Скачал программу MPCS, там всего один бинарник и несколько конфигов. Программа не требует инсталяции, достаточно положить куда надо и всё. Но на моей слаке не запустилась. Кто может сказать, что ей не хватает?
root@rtpc:~# ldd -v /usr/local/mpcs/mpcs
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb7d84000)
/lib/ld-linux.so.2 (0xb7eed000)

Version information:
/usr/local/mpcs/mpcs:
libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
/lib/libc.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2

А что пишет?

В ldd стоит смотреть если оно говорит что-то типа cannot open shared library.
А если оно пишет segmentation fault, надо три раза повторить мантру КГ/АМ и забить на эту прогу.

nnz ★★★★
()

как ругаетсо то?

попробй запустить через starce, может оно конфиги не находит.

vyv ★★★
()

А оно точно для той архитектуры, на которой запускаешь?

Что выдает?:
# uname -a
# file /usr/local/mpcs/mpcs

DiMoN ★★★
()
Ответ на: комментарий от DiMoN

Незнаю точно для той архитектуры или нет. Но те кто компилировал сиё, говорит что должно работать. На "мандрейках", да на "сюзи" по отзывам пользователей всё работает. Вот тут можно посмотреть что это за зверь. http://sat-forum.su/index.php/topic,5159.0.html
Далее по порядку. Система у меня Slackware-12.0, железка двухядерная.
root@omni:~# uname -a
Linux omni 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux

root@omni:~# file /usr/local/mpcs/mpcs
/usr/local/mpcs/mpcs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

Набрал strace /usr/local/mpcs/mpcs вывалился огромный список. Целую страницу займет! Куда показать?

Humaxoid
() автор топика

Может эта библиотека linux-gate.so.1 какоето оношение имеет к моей проблеме? Вот тут на форуме нашел. Цитирую :
я уже отчасти разобрался.
Это наворот в ядрах 2.6.x, который использует спец.
инструкции Pentium4. В гугле есть про это.
cat /usr/src/linux/arch/i386/kernel/Makefile | grep linux-gate
Ссылка на эту тему
http://www.linux.org.ru/view-message.jsp?msgid=544567

Humaxoid
() автор топика
Ответ на: комментарий от Humaxoid

>Может эта библиотека linux-gate.so.1 какоето оношение имеет к моей проблеме

нет, у вас достаточно новое ядро )

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.