Не запускаются приложения GNUstep (Как оптимально настроить?)
Модератор: /dev/random
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Не запускаются приложения GNUstep
В общем, когда я пытаюсь запустить что-нибудь из GNUstep'овских приложений, приложение не запускается, сообщая о невозможности подключить какую-нибудь из GNUstep'овских библиотек. Я так понимаю, что дело в отсутствии GNUstep'овских библиотек (лежащих в "/usr/GNUstep/*Library/*/"). Собственно и сами прилоежения запускаются только по прямому адресу. Как исправить ситуацию? Можно будет обойтись без добавления в $PATH каждого из подкаталогов?
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Не запускаются приложения GNUstep
Сделать линки на проги куда-нибудь вроде /usr/bin (или в любой другой указанный в PATH)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Не запускаются приложения GNUstep
Была у меня такая мысль, но она мне не понравилась вот почему: компьютер не мой, через неделю он уйдёт хозяйке. И она будет обновляться. Так ведь малейшая смена имени приведёт к "inner inconsistency"... По тем же причинам не нравится вариант прописывания в PATH каждого каталога. А можно как-нибудь прописать в PATH "/usr/GNUstep" рекурсивно?(wolf_black @ Воскресенье, 24 Июля 2005, 14:41) писал(а):Сделать линки на проги куда-нибудь вроде /usr/bin (или в любой другой указанный в PATH)
-
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Не запускаются приложения GNUstep
WMaker использую без GNUStep флага, пока... Как раз по причине неготовности GNUStep...
Я бы проверил следующие места:
1) /etc/ld.so.conf -- в списке есть каталоги с нужными либами ?
2) ldd что говорит на незапускаемую програмулину ?
Я бы проверил следующие места:
1) /etc/ld.so.conf -- в списке есть каталоги с нужными либами ?
2) ldd что говорит на незапускаемую програмулину ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Не запускаются приложения GNUstep
И сделал бы правильно.(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
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Не запускаются приложения GNUstep
насколько я понимаю, единственный способ - это организовать /usr/GNUstep/ по образу и подобию /opt тех дистров, которые его грамотно пользуют (Arch, например). А именно:
mkdir /usr/GNUstep/{bin,sbin,lib...}
...
и т.д.
заполнить их ссылками на /usr/GNUstep/имя_проги/bin/имя
и т.д.
и прописать все это в PATH, LDPATH, MANPATH etc.
PS (ехидно) вот что значит множить сущности без необходимости)
mkdir /usr/GNUstep/{bin,sbin,lib...}
...
и т.д.
заполнить их ссылками на /usr/GNUstep/имя_проги/bin/имя
и т.д.
и прописать все это в PATH, LDPATH, MANPATH etc.
PS (ехидно) вот что значит множить сущности без необходимости)
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Не запускаются приложения GNUstep
Для alv:
PATH'ы я прописал, тут всё в порядке. Просто нет в "/usr/GNUstep" ни файла ни папки с названием "libgnustep-back.bundle", хотя такая маска вполне стандартна (есть "libgnustep-art.bundle", "libgnustep-xlib.bundle"). Вот может кто знает способ...
PATH'ы я прописал, тут всё в порядке. Просто нет в "/usr/GNUstep" ни файла ни папки с названием "libgnustep-back.bundle", хотя такая маска вполне стандартна (есть "libgnustep-art.bundle", "libgnustep-xlib.bundle"). Вот может кто знает способ...
-
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Не запускаются приложения GNUstep
не в обиду сказано, но bugs.gentoo.org ждёт своих героев 

Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Не запускаются приложения GNUstep
Для xorader:
Там искал, соответствующих багов не нашёл. А куда коммитить - придумать не могу... К gnustep-env, что ли...
Там искал, соответствующих багов не нашёл. А куда коммитить - придумать не могу... К gnustep-env, что ли...
-
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Не запускаются приложения GNUstep
как куда, сюда:
http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux
http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!