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 часа


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

Зарегистрированные пользователи: Google [Bot]


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

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