Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Софт / Программное обеспечение / Kylix (12971 хитов)
- Написал(а) Tony Xakep Дата 03.07.05 21:06
проблемы с прогой

под ASPLinux 10
не ставится
спрашивает не существующий файл

под Mandrake Linux 10.1
ставится
скомпилированные проги не запускаются
все скоро закончицца .)
Parent - Написал(а) LOE (Site/forum admin) Дата 04.07.05 07:23
По поводу запуска скомпилированных прог:
куликс тащит свою библиотеку qt, проверь командой
ldd твоя_прога
что выдаст. Наверняка не находятся библиотеки. Вот и предоставь их через LD_PRELOAD или LD_LIBRARY_PATH
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Tony Xakep Дата 06.07.05 21:54
я всё-таки ламмер
и всё-таки не знаю как представить их через LD_PRELOAD или LD_LIBRARY_PATH
напиши plz что я должен написать в консоли :|
все скоро закончицца .)
Parent Написал(а) Tony Xakep Дата 07.07.05 17:56
[tony@X1 ~]$ ldd Project1
        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x4c7be000)
        linux-gate.so.1 =>  (0xffffe000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x005df000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4c649000)
        libdl.so.2 => /lib/libdl.so.2 (0x005d9000)
        libc.so.6 => /lib/libc.so.6 (0x4c69e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x0045c000)

чё делать? :-)
все скоро закончицца .)
Parent - Написал(а) LOE (Site/forum admin) Дата 07.07.05 19:07
Раз все библиотеки найдены - прога должна запускаться.
Если нет - пиши полное сообщение, возникающее при попытке запуска проги.

PS. или-или:
export LD_PRELOAD=/путь/либа.so
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/путь/к/каталогу/либы
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Tony Xakep Дата 08.07.05 18:13
export LD_PRELOAD=/путь/либа.so
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/путь/к/каталогу/либы

вот это всё где нужно писать?

ошибка (перескажу своими словами):
невозможно инициализировать string PAnsiChar
все скоро закончицца .)
Parent - Написал(а) LOE (Site/forum admin) Дата 08.07.05 20:13
не надо пересказывать - приводи точное сообщение (copy-and-paste не работает?)

а писать надо в командной строке, пример:

LD_PRELOAD=/путь1/либа.so /путь2/прога
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Tony Xakep Дата 09.07.05 19:25
я в /\/\u$+D!3 сижу. так что не мечтай, что я буду запускать какими-нибудь извращёнными методами linux из-под выни

пишит вот что:

[tony@X1 ~]$ ./Project1
./Project1: error while loading shared libraries: ./Project1: undefined symbol: initPAnsiStrings

всё время у меня какая-нибудь хрень про которую никто ни чё не знает

эта штуковина появляется только когда uses QForms - эта штука вызывает Qt
где то там есть
procedure initPAnsiStrings; external или чё-то подобное
все скоро закончицца .)
Parent - Написал(а) LOE (Site/forum admin) Дата 09.07.05 21:23
Такую ОС - /\/\u$+D!3 - я не знаю.
Запускать линукс в винде можно через vmware - вполне нормальный метод.

Про что и речь - не находится библиотека QT, которая в куликсе своя. Системная библиотека не подходит!
Используй поставляемую с куликсом.
В проге используется динамическая загрузка библиотеки, поэтому по команде ldd она не показывается.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Tony Xakep Дата 10.07.05 10:43
как мне её использовать из Kylix
все скоро закончицца .)
Parent - Написал(а) LOE (Site/forum admin) Дата 10.07.05 18:17
Учимся внимательно читать: http://lug.ivanovo.ru/f/topic_show.pl?pid=1563#pid1563
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Dim Дата 11.07.05 13:53
Может это поможет?
"..........Далее обнаруживается следующая неприятная вещь: в среде разработки программы компилируются и работают, однако при запуске вне IDE возникают ошибки. Лечится это так
   1. Прописать пути к библиотекам. В файле .bash_profile в строку PATH добавить путь к директории bin Kylix-а. Например, если он установлен в /usr/kylix - то добавить надо путь /usr/kylix/bin.
   2. В файл /etc/ld.so.conf добавить строчку с путем к libqtintf.so (в нашем примере /usr/kylix/bin)
   3. запустить ldconfig. "

конец цитаты. ;-)
Parent - Написал(а) Tony Xakep Дата 12.07.05 14:10
проекты запускаются всё путём
теперь сам Delphi не прёт:

[tony@X1 Kylix]$ startdelphi
Generating font matrix. Please wait...
Could not find usable fonts for this locale.

раньше не было
все скоро закончицца .)
Parent - Написал(а) Dim Дата 12.07.05 18:36
Не найдены шрифты для вашей локали..... :-(
Parent - Написал(а) Tony Xakep Дата 12.07.05 18:39
и чё делать?
все скоро закончицца .)
Parent - Написал(а) LOE (Site/forum admin) Дата 12.07.05 19:56
Вернуть локаль в назад :-)
ну или шрифты предоставить
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) Tony Xakep Дата 14.07.05 18:26
шрифты есть такие какие и раньше
всё раньше работало, а щас нет

чё делать-то скажитее
глуп я ещё чтоб решить эту проблему
Help me plz
все скоро закончицца .)
Предыдущая Следующая Вверх Тема Софт / Программное обеспечение / Kylix (12971 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.086s with 11 database queries.