Не собирается gnome-extra/yelp-2.30.1-r1 [РЕШЕНО]

yelp-yelp-bookmarks.o `test -f 'yelp-bookmarks.c' || echo './'`yelp-bookmarks.c
Yelper.cpp:48:32: error: nsIWebBrowserPrint.h: Нет такого файла или каталога
In file included from Yelper.cpp:61:
yelp-gecko-services.h:24:38: error: nsIPrintingPromptService.h: Нет такого файла или каталога
yelp-gecko-services.h:25:36: error: nsIPrintProgressParams.h: Нет такого файла или каталога
In file included from Yelper.cpp:61:
yelp-gecko-services.h:43: ошибка: expected class-name before ‘,’ token
yelp-gecko-services.h:44: ошибка: expected class-name before ‘{’ token
yelp-gecko-services.h:47: ошибка: ISO C++ запрещает декларации ‘NS_DECL_NSIPRINTINGPROMPTSERVICE’ без типа
yelp-gecko-services.h:48: ошибка: expected ‘;’ before ‘virtual’
yelp-gecko-services.h:49: ошибка: ‘NS_DECL_NSIPRINTPROGRESSPARAMS’ does not name a type
yelp-gecko-services.h:64: ошибка: ‘nsIWebBrowserPrint’ has not been declared
yelp-gecko-services.h:75: ошибка: ISO C++ запрещает декларации ‘nsIWebBrowserPrint’ без типа
yelp-gecko-services.h:75: ошибка: expected ‘;’ before ‘*’ token
Yelper.cpp: In member function ‘nsresult Yelper::Print(YelpPrintInfo*, PRBool, int*)’:
Yelper.cpp:292: ошибка: нет декларации ‘nsIWebBrowserPrint’ в этой области видимости
Yelper.cpp:292: ошибка: некорректный аргумент шаблона 1
Yelper.cpp:292: ошибка: invalid type in declaration before ‘(’ token
Yelper.cpp:292: ошибка: ошибка преобразования ‘const nsGetInterface’ в ‘int’ в initialization
Yelper.cpp:297: ошибка: базовый операнд ‘->’ не является указателем
Yelper.cpp:304: ошибка: некорректное преобразование из ‘int’ в ‘int*’
Yelper.cpp:304: ошибка:   при инициализации 2 -го аргумента ‘PrintListener::PrintListener(YelpPrintInfo*, int*)’
Yelper.cpp:307: ошибка: базовый операнд ‘->’ не является указателем
Yelper.cpp:309: ошибка: базовый операнд ‘->’ не является указателем
Yelper.cpp:310: ошибка: базовый операнд ‘->’ не является указателем
Yelper.cpp: In member function ‘nsresult Yelper::PrintPreviewNavigate(int)’:
Yelper.cpp:320: ошибка: нет декларации ‘nsIWebBrowserPrint’ в этой области видимости
Yelper.cpp:320: ошибка: некорректный аргумент шаблона 1
Yelper.cpp:320: ошибка: invalid type in declaration before ‘(’ token
Yelper.cpp:320: ошибка: ошибка преобразования ‘const nsGetInterface’ в ‘int’ в initialization
Yelper.cpp:323: ошибка: базовый операнд ‘->’ не является указателем
Yelper.cpp: In member function ‘nsresult Yelper::PrintPreviewEnd()’:
Yelper.cpp:330: ошибка: нет декларации ‘nsIWebBrowserPrint’ в этой области видимости
Yelper.cpp:330: ошибка: некорректный аргумент шаблона 1
Yelper.cpp:330: ошибка: invalid type in declaration before ‘(’ token
Yelper.cpp:330: ошибка: ошибка преобразования ‘const nsGetInterface’ в ‘int’ в initialization
Yelper.cpp:333: ошибка: базовый операнд ‘->’ не является указателем
make[3]: *** [yelp-Yelper.o] Ошибка 1
make[3]: *** Ожидание завершения заданий...
mv -f .deps/yelp-yelp-bookmarks.Tpo .deps/yelp-yelp-bookmarks.Po
make[3]: Leaving directory `/var/tmp/portage/gnome-extra/yelp-2.30.1-r1/work/yelp-2.30.1/src'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/var/tmp/portage/gnome-extra/yelp-2.30.1-r1/work/yelp-2.30.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/gnome-extra/yelp-2.30.1-r1/work/yelp-2.30.1'
make: *** [all] Ошибка 2
 * ERROR: gnome-extra/yelp-2.30.1-r1 failed:
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   48:  Called src_compile
 *   environment, line 3125:  Called gnome2_src_compile
 *   environment, line 2468:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 
 * If you need support, post the output of 'emerge --info =gnome-extra/yelp-2.30.1-r1',
 * the complete build log and the output of 'emerge -pqv =gnome-extra/yelp-2.30.1-r1'.
 * The complete build log is located at '/var/tmp/portage/gnome-extra/yelp-2.30.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/yelp-2.30.1-r1/temp/environment'.
 * S: '/var/tmp/portage/gnome-extra/yelp-2.30.1-r1/work/yelp-2.30.1'

Вот такое ругательство...

Аналогичная проблема

Аналогичная проблема

Тут нашел предположительное

Тут нашел предположительное решение. Говорят, нужно попробывать xulrunner с +cups скомпилить. Пробуем...

Ну как?

Ну как?

ночной юмор ??? =)))

ночной юмор ??? =)))
А оно ВАМ точно требуется ????? Вы точно-точно уверены что найдете в этом что то нужное для себя ?

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

cups на ноуте не нужен. Но

cups на ноуте не нужен. Но тем не менее yelp с флагом cups для xulrunner скомпилился и обновление удачно завершилось. :)

Да... с xulrunner с +cups все

Да... с xulrunner с +cups все получилось...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".