BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: [РЕШЕНО] Firefox xpi дополнение
СообщениеДобавлено: Пн 29 ноя, 2010 2:41 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
Как собрать вот это: http://spliceosome.deviantart.com/#/d32qe2v
под FreeBSD из исходников git репозитария указанного там же?

По тамошней инструкции во FreeBSD не собирается...

Спасибо!

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Последний раз редактировалось fidaj Пн 29 ноя, 2010 11:16 pm, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 ноя, 2010 9:42 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
уж очень хочется все это прикрутить к вот этому: http://www.bsdportal.ru/viewtopic.php?t ... highlight=

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 ноя, 2010 9:45 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 09 апр, 2010 9:49 pm
Сообщения: 565
Откуда: большой деревни
если материт makefile, что нет операторов, то
Код:
gmake и дальше как написано
если нет, то кто-то уже упоминал насчёт гадалок

_________________
никто кроме нас (С)
пять строчек лога могут дать больше информации, чем тысяча строк описания, что и как не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 ноя, 2010 9:50 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
radiognome писал(а):
если материт makefile, что нет операторов, то
Код:
gmake и дальше как написано
если нет, то кто-то уже упоминал насчёт гадалок

;)
тем кто сходил по ссылке - написана инструкция...
и тот кто ее повторит увидит то же самое что и я (надеюсь)...
а именно
Код:
make -C src dist
make: don't know how to make ../components/IGlobalMenu.xpt. Stop

вот в этом и вся суть проблемы...

gmake выдает следующее:
Код:
gmake
/usr/local/lib/libxul/sdk/bin/xpidl -m typelib -w -I/usr/local/lib/libxul/sdk/idl -I../public -e ../components/IGlobalMenu.xpt ../public/IGlobalMenu.idl
gmake: /usr/local/lib/libxul/sdk/bin/xpidl: Команда не найдена
gmake: *** [../components/IGlobalMenu.xpt] Ошибка 127


О! Кажись понял! оно ищет xpidl не там где оно на самом деле находится...

сейчас попробую...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Последний раз редактировалось fidaj Пн 29 ноя, 2010 10:31 pm, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 ноя, 2010 10:02 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
как оказалось у меня libxul без JAVA xpcom собрано, а оно-то как раз и нужно в данном случае.

Спасибо за отзыв! :)

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 ноя, 2010 11:12 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
Решено.
Дополнение собирается gmake и с использованием следующего патча для <...>/src/Makefile:
Код:
--- Makefile.orig   2010-11-29 21:05:37.000000000 +0200
+++ Makefile   2010-11-29 20:57:58.000000000 +0200
@@ -4,9 +4,11 @@
 
 GLOBALMENU_CFLAGS:=$(shell pkg-config --cflags libxul gtk+-2.0) -I../public -fPIC
 GLOBALMENU_LIBS:=$(shell pkg-config --libs libxul gtk+-2.0) -I../public
-GLOBALMENU_IDLFLAGS:=-w -I$(shell pkg-config --variable=sdkdir libxul)/idl -I../public
+#GLOBALMENU_IDLFLAGS:=-w -I$(shell pkg-config --variable=sdkdir libxul)/idl -I../public
+GLOBALMENU_IDLFLAGS:=-w -I/usr/local/share/idl/libxul -I../public
 
-XPIDL?=$(shell pkg-config --variable=sdkdir libxul)/bin/xpidl
+#XPIDL?=$(shell pkg-config --variable=sdkdir libxul)/bin/xpidl
+XPIDL?=/usr/local/lib/libxul/xpidl
 ZIP?=zip
 
 # "dist" target builds .xpi extension package.

для FreeBSD подойдет...

потом в src нужно сделать gmake и в каталоге на уровень выше - gmake -C src dist

Плюс ко всему нужно установить вот это дополнение https://addons.mozilla.org/ru/firefox/addon/4762/ для скрытия основного меню...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Последний раз редактировалось fidaj Вт 30 ноя, 2010 1:53 am, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 ноя, 2010 11:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 09 апр, 2010 9:49 pm
Сообщения: 565
Откуда: большой деревни
уже почти порт :D
маленькое дополнение из опыта: во всём, что по умолчанию делано для линукса, в 90% необходимо в инструкции по сборке заменить make на gmake. в остальных 10% бывает прокатывает и make.

_________________
никто кроме нас (С)
пять строчек лога могут дать больше информации, чем тысяча строк описания, что и как не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 ноя, 2010 4:09 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 800
Цитата:
маленькое дополнение из опыта: во всём, что по умолчанию делано для линукса, в 90% необходимо в инструкции по сборке заменить make на gmake. в остальных 10% бывает прокатывает и make.

Я не ожидал, что fidaj, казалось бы, 80-го уровня, не знает, что БСДшный make не совместим с ГНУшным make'ом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 ноя, 2010 5:44 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
arrowdodger писал(а):
Цитата:
маленькое дополнение из опыта: во всём, что по умолчанию делано для линукса, в 90% необходимо в инструкции по сборке заменить make на gmake. в остальных 10% бывает прокатывает и make.

Я не ожидал, что fidaj, казалось бы, 80-го уровня, не знает, что БСДшный make не совместим с ГНУшным make'ом.

[offtop]
не понял?!
кто о таком говорил? ;)
я не говорил что этого не знаю...
и что за уровень такой? 80-й :)
[/offtop]

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 ноя, 2010 7:13 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 800
Цитата:
я не говорил что этого не знаю...

Ну ты же воспользовался make, вместо gmake. Понятно конечно, что это в мануале написано, но можно было бы попробовать и gmake после первой неудачи. Не знаю, вобщем, почему я так подумал.
Цитата:
и что за уровень такой? 80-й

Сказывается прошлое в онлайн РПГ. 80-й уровень значит весьма прокачанный и подкованный в теме.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 ноя, 2010 11:02 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
arrowdodger писал(а):
Цитата:
я не говорил что этого не знаю...

Ну ты же воспользовался make, вместо gmake. Понятно конечно, что это в мануале написано, но можно было бы попробовать и gmake после первой неудачи. Не знаю, вобщем, почему я так подумал.

потом я именно так и сделал, но первый раз действительно - решаю поставленную задачу влоб...
просто не все свои действия я подробно описываю в своих сообщениях на форуме...
поэтому и сложилось обрывочное представление...
а иногда - мозг включаю не на полную мощность :)

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика