Отправляет email-рассылки с помощью сервиса Sendsay

Простейший вопрос

Как запустить откомпеллированную программу? Написано "двоичный файл
запуска", но при нажатии ничего не происходит. Из терминала набором названия
этой программы тоже не запускается.

RadHat 8
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7584; Возраст листа: 306; Участников: 1137
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/155895



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "DreamLover" Thu, 27 May 2004 18:40:45 +0400 (#155895)

 

Ответы:

27 мая 2004 г. 18:47:24 от Вас (263003-comp.soft.linux.discuss-list@subscribe.ru)
получено сообщение:

Сначала нужно установить права запуска на этот файл, а потом его запускать.

С Уважением,
Веретенников Сергей : http://linux.spb.ru
Registered Linux user : #347939
ICQ# : 344939743

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7585; Возраст листа: 306; Участников: 1137
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/155902



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Веретенников Сергей Thu, 27 May 2004 18:48:15 +0400 (#155902)

 

названия

запускать.
Права все есть. И ещё ошибка relocation error: ... Undefined symbol:
initPAnsiStrings
Прямо из Kylix всё запускается.
Размер простейшей програмки - 600кб, то есть все библиотеки пишутся в
файл. Это точно.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7593; Возраст листа: 306; Участников: 1137
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/155962



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "DreamLover" Thu, 27 May 2004 19:52:44 +0400 (#155962)

 

27 Май 2004 19:52, DreamLover написал:

Все библиотеки в файл не пишутся - это точно :)
Явно не хватает какой-то динамической библиотеки - проверьте командой ldd
имя_файла

Ответить   Vladimir Efremov Thu, 27 May 2004 20:17:35 +0400 (#155972)

 

Выводится штук шесть строчек такого вида
libpthread.so.0 => /lib/i686/libpthread.so.0
В этой папке такая библиотека есть. В /etc/ld.so.conf тоже это есть.

Что означают эти строчки? Понятно, что это библиотеки, но их не хватает?
Или это используемые? И куда их надо поместить?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7671; Возраст листа: 309; Участников: 1150
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/157869



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "DreamLover" Sun, 30 May 2004 15:34:46 +0400 (#157869)

 

DreamLover wrote:

1. Я не уверен, но есть предположение, что версия библиотеки отличается
от требуемой. Проверьте версии библиотек, требуемых Kylix.

2. Проверьте значение переменной окружения LD_LIBRARY_PATH при запуске
программы из Kylix, быть может в этом случае программа динамически
линкуется с другими библиотеками (какими-нибудь из Kylix'а).
--
With best regards,
Max Vasin.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7673; Возраст листа: 309; Участников: 1150
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/157889



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Max Vasin Sun, 30 May 2004 17:34:59 +0400 (#157889)

 

И что делать?

Как? И что тогда делать?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7676; Возраст листа: 309; Участников: 1150
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/157964



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "DreamLover" Sun, 30 May 2004 19:54:42 +0400 (#157964)

 

DreamLover wrote:

Хмм, поставить нужные версии библиотек. Хотя...
Приведите полный вывод
ldd <ваша-прога>
надо бы посмотреть с какми библиотеками она компонуется

Я не спец по паскалю, ну на С это так:
puts(getenv("LD_LIBRARY_PATH")); // puts(s) - это аналог writeln(s)
В Pascal должно быть что-то подобное должно быть (модуль libc в Kylix есть).
Это надо вставить где-нибудь в программе или просто сделать программу
печающую значение этой переменной.

Попытаться запустить прогу с таким же LD_LIBRARY_PATH.
подробнее см. man ld.so

Ответить   Max Vasin Sun, 30 May 2004 20:22:33 +0400 (#157973)

 

/lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40013000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001e000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x400fc000)
libdl.so.2 => /lib/libdl.so.2 (0x4012c000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Эти библиотеки вроде есть.
Что скажете?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7683; Возраст листа: 310; Участников: 1149
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/158260



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "DreamLover" Mon, 31 May 2004 10:35:21 +0400 (#158260)

 

Приветствую!

Что-то это вообще непохоже на вывод
ldd kylix-программа

Нет ни одной ссылки на kylix-библиотеки. Жаль сейчас нет под рукой kylix, но
скажу по памяти - должна быть одна или две ссылки на библиотеки находящиеся в
/usr/local/kylix3/bin

Ответить   Mon, 31 May 2004 11:55:41 +0300 (#158369)

 

DreamLover wrote:

ИМХО стоит попробовать добавить в /etc/ld.so.conf каталог с Kylix'овыми
библиотеками (которые .so) и сказать ldconfig.

Будь она раз в 10 - 20 больше - поверил бы.

Ответить   Max Vasin Thu, 27 May 2004 20:23:50 +0400 (#155986)

 

DreamLover wrote:

И еще - если возникают relocation error'ы - то программа однозначно
скомпонована с разделяемыми библиотеками.

Ответить   Max Vasin Thu, 27 May 2004 20:25:14 +0400 (#155989)

 

И снова здравствуйте!

В своём сообщении от Thu, 27 May 2004 18:40:45 +0400
DreamLover (aka "D") поведал:

Где написано? Может у файла в правах установлено, что он "выполняемый".

Ответить   Ivan Savochenko Sat, 29 May 2004 01:05:16 +0400 (#157016)