LINUX.ORG.RU

[Gentoo] Не собирается xulrunner-1.9.2.13

 


0

1

Не ставится xulrunner-1.9.2.13 , у меня это случилось после обновления системы.

make[3]: *** [NativeX64.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2/js/src'
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2'

Возможно я прошляпил измение расположения java. На Gentoo перешел недавно. Надо напрямую указать какие-то библиотеки? и если так, то где они?

★★★★★

выкидывание флага java поможет локализовать проблему

anonymous
()
Ответ на: комментарий от Zhbert
x86_64-pc-linux-gnu-g++ -o jsbuiltins.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/include/nspr   -I.    -fPIC  -I/usr/include -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -march=core2 -pipe -Wno-return-type -w -fno-strict-aliasing -pthread -pipe  -DDEBUG -D_DEBUG -DDEBUG_root -DTRACING -ggdb  -I/usr/include -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsbuiltins.pp jsbuiltins.cpp
./nanojit/NativeX64.cpp: In member function 'void nanojit::Assembler::underrunProtect(ptrdiff_t)':
./nanojit/NativeX64.cpp:1405: error: no matching function for call to 'nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&)'
./nanojit/Assembler.h:230: note: candidates are: void nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&, size_t&)
./nanojit/NativeX64.cpp:1407: error: no matching function for call to 'nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&)'
./nanojit/Assembler.h:230: note: candidates are: void nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&, size_t&)
./nanojit/NativeX64.cpp: In member function 'void nanojit::Assembler::nativePageSetup()':
./nanojit/NativeX64.cpp:1421: error: no matching function for call to 'nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&)'
./nanojit/Assembler.h:230: note: candidates are: void nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&, size_t&)
./nanojit/NativeX64.cpp:1425: error: no matching function for call to 'nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&)'
./nanojit/Assembler.h:230: note: candidates are: void nanojit::Assembler::codeAlloc(nanojit::NIns*&, nanojit::NIns*&, nanojit::NIns*&, size_t&)
make[3]: *** [NativeX64.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2/js/src'
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2'
make: *** [default] Error 2
emake failed
 * ERROR: net-libs/xulrunner-1.9.2.13 failed:
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 7662:  Called _eapi2_src_compile
 *     ebuild.sh, line  654:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =net-libs/xulrunner-1.9.2.13',
 * the complete build log and the output of 'emerge -pqv =net-libs/xulrunner-1.9.2.13'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=icedtea6-bin  CLASSPATH="" JAVA_HOME="/opt/icedtea6-bin-1.9.1"
JAVACFLAGS="-source 1.4 -target 1.4" COMPILER=""
and of course, the output of emerge --info
 * The complete build log is located at '/var/tmp/portage/net-libs/xulrunner-1.9.2.13/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/xulrunner-1.9.2.13/temp/environment'.
 * S: '/var/tmp/portage/net-libs/xulrunner-1.9.2.13/work/mozilla-1.9.2

Честно скажу не знаток английского. И если и надо изменить какие-либо переменные , то в каком файле?

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от Zenithar

Использовал

USE="-debug" emerge -av firefox xulrunner

Все работает . хочется ещё заметить что я прописал в файле /etc/portage/package.use строчку

www-client/firefox -java

меня emerge просила определится и указать где нибудь java флаг , либо в огнелисе , либо xulrunner.

Спасибо большое всем кто откликнулся!

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

А что именно сработало? Не знаю, стоило ли запрещать Java. Кстати говоря, debug значительно увеличивает размер файлов программ. Предлагаю поставить статус «Решено».

Zenithar
()
Ответ на: комментарий от Zenithar

Значится, попробовал с java-ой она потянула java у xulrunner, что вызвало ошибку описанную выше. Итого в системе установлены программы со следующими флагами.

net-libs/xulrunner 1.9.2.13
USE:alsa dbus gnome ipc libnotify startup-notification
www-client/firefox 3.6.13
USE:alsa dbus gnome ipc libnotify linguas_en linguas_ru startup-notification
DR_SL ★★★★★
() автор топика
Ответ на: комментарий от Zenithar

всегда собирался огнелис с -java и проблем не было никогда.

Reisub
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.