Не запускаются приложения GNUstep (Как оптимально настроить?)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Не запускаются приложения GNUstep

Сообщение ddc »

В общем, когда я пытаюсь запустить что-нибудь из GNUstep'овских приложений, приложение не запускается, сообщая о невозможности подключить какую-нибудь из GNUstep'овских библиотек. Я так понимаю, что дело в отсутствии GNUstep'овских библиотек (лежащих в "/usr/GNUstep/*Library/*/"). Собственно и сами прилоежения запускаются только по прямому адресу. Как исправить ситуацию? Можно будет обойтись без добавления в $PATH каждого из подкаталогов?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Не запускаются приложения GNUstep

Сообщение zenwolf »

Сделать линки на проги куда-нибудь вроде /usr/bin (или в любой другой указанный в PATH)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Не запускаются приложения GNUstep

Сообщение ddc »

(wolf_black @ Воскресенье, 24 Июля 2005, 14:41) писал(а):Сделать линки на проги куда-нибудь вроде /usr/bin (или в  любой другой указанный в PATH)
Была у меня такая мысль, но она мне не понравилась вот почему: компьютер не мой, через неделю он уйдёт хозяйке. И она будет обновляться. Так ведь малейшая смена имени приведёт к "inner inconsistency"... По тем же причинам не нравится вариант прописывания в PATH каждого каталога. А можно как-нибудь прописать в PATH "/usr/GNUstep" рекурсивно?
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Не запускаются приложения GNUstep

Сообщение xorader »

WMaker использую без GNUStep флага, пока... Как раз по причине неготовности GNUStep...
Я бы проверил следующие места:

1) /etc/ld.so.conf -- в списке есть каталоги с нужными либами ?
2) ldd что говорит на незапускаемую програмулину ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Не запускаются приложения GNUstep

Сообщение ddc »

(xorader @ Понедельник, 25 Июля 2005, 9:18) писал(а):1) /etc/ld.so.conf -- в списке есть каталоги с нужными либами ?
2) ldd что говорит на незапускаемую програмулину ?
И сделал бы правильно. ;)
Осознав увиденное, я запихнул в "/etc/env.d/99gnustep" нужные строчки

Код: Выделить всё

LDPATH="/usr/GNUstep/Local/Library/Libraries:/usr/GNUstep/System/Library/Libraries"
GNUSTEP_SYSTEM_ROOT="/usr/GNUstep"
Но только теперь вот другая незадача:

Код: Выделить всё

localhost ~ # /usr/GNUstep/Local/Applications/GNUMail.app/GNUMail
2005-07-25 20:09:28.000 GNUMail[19253] Unknown time zone name `Europe/Moscow'.
2005-07-25 20:09:28.000 GNUMail[19253] Using time zone with absolute offset 0.
2005-07-25 20:09:28.000 GNUMail[19253] No path specified for bundle
2005-07-25 20:09:28.000 GNUMail[19253] Improper installation: No language locale found
2005-07-25 20:09:28.000 GNUMail[19253] NSApplication.m:203  Assertion failed in initialize_gnustep_backend.  Unable to find backend libgnustep-back.bundle
/usr/GNUstep/Local/Applications/GNUMail.app/GNUMail: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:203  Assertion failed in initialize_gnustep_backend.  Unable to find backend libgnustep-back.bundle
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Не запускаются приложения GNUstep

Сообщение alv »

насколько я понимаю, единственный способ - это организовать /usr/GNUstep/ по образу и подобию /opt тех дистров, которые его грамотно пользуют (Arch, например). А именно:

mkdir /usr/GNUstep/{bin,sbin,lib...}
...
и т.д.
заполнить их ссылками на /usr/GNUstep/имя_проги/bin/имя
и т.д.
и прописать все это в PATH, LDPATH, MANPATH etc.

PS (ехидно) вот что значит множить сущности без необходимости)
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Не запускаются приложения GNUstep

Сообщение ddc »

Для alv:
PATH'ы я прописал, тут всё в порядке. Просто нет в "/usr/GNUstep" ни файла ни папки с названием "libgnustep-back.bundle", хотя такая маска вполне стандартна (есть "libgnustep-art.bundle", "libgnustep-xlib.bundle"). Вот может кто знает способ...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Не запускаются приложения GNUstep

Сообщение xorader »

не в обиду сказано, но bugs.gentoo.org ждёт своих героев ;)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Не запускаются приложения GNUstep

Сообщение ddc »

Для xorader:
Там искал, соответствующих багов не нашёл. А куда коммитить - придумать не могу... К gnustep-env, что ли...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Не запускаются приложения GNUstep

Сообщение xorader »

Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали: