LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1309|回复: 21

firefox 9.0 beta2 ebuild

[复制链接]
发表于 2011-11-19 23:05:37 | 显示全部楼层 |阅读模式
喜欢尝鲜的可以试试,我的USE如下


  1. [ebuild   R    ] www-client/firefox-9.0_beta2  USE="alsa crashreporter custom-optimization dbus ipc libnotify pgo startup-notification webm -bindist -custom-cflags -debug -system-sqlite -wifi"
复制代码


基本就是把7.0的补丁包里面不能打的去掉,增加了一个libpng的补丁,没有包含语言包,只有英文。

firefox-9.0-patches-0.01.tar.xz 放到 /usr/portage/distfiles 下面
firefox-9.0_beta2.ebuild 放到 local overlay, 做 ebuild digest,编译即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-11-19 23:26:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-11-23 09:13:38 | 显示全部楼层
Post by ZDN;2155490
喜欢尝鲜的可以试试,我的USE如下


  1. [ebuild   R    ] www-client/firefox-9.0_beta2  USE="alsa crashreporter custom-optimization dbus ipc libnotify pgo startup-notification webm -bindist -custom-cflags -debug -system-sqlite -wifi"
复制代码


基本就是把7.0的补丁包里面不能打的去掉,增加了一个libpng的补丁,没有包含语言包,只有英文。

firefox-9.0-patches-0.01.tar.xz 放到 /usr/portage/distfiles 下面
firefox-9.0_beta2.ebuild 放到 local overlay, 做 ebuild digest,编译即可。


尝鲜不成,特来求助:


  1. >>> Emerging (2 of 2) www-client/firefox-9.0_beta2 from easior_local_overlay
  2. >>> Failed to emerge www-client/firefox-9.0_beta2, Log file:
  3. >>>  '/var/tmp/portage/www-client/firefox-9.0_beta2/temp/build.log'
  4. >>> Jobs: 1 of 2 complete, 1 failed                 Load avg: 1.13, 0.86, 1.15
  5. * Package:    www-client/firefox-9.0_beta2
  6. * Repository: easior_local_overlay
  7. * USE:        alsa crashreporter dbus elibc_glibc ipc kernel_linux libnotify startup-notification userland_GNU webm x86
  8. * FEATURES:   sandbox
  9. *
  10. * You are enabling official branding. You may not redistribute this build
  11. * to any users on your network or the internet. Doing so puts yourself into
  12. * a legal problem with Mozilla Foundation
  13. * You can disable it by emerging firefox _with_ the bindist USE-flag
  14. >>> Unpacking source...
  15. >>> Unpacking firefox-9.0-patches-0.01.tar.xz to /var/tmp/portage/www-client/firefox-9.0_beta2/work
  16. >>> Unpacking firefox-9.0b2.source.tar.bz2 to /var/tmp/portage/www-client/firefox-9.0_beta2/work

  17. bzip2: Compressed file ends unexpectedly;
  18.         perhaps it is corrupted?  *Possible* reason follows.
  19. bzip2: Success
  20.         Input file = /var/tmp/portage/www-client/firefox-9.0_beta2/distdir/firefox-9.0b2.source.tar.bz2, output file = (stdout)

  21. It is possible that the compressed file(s) have become corrupted.
  22. You can use the -tvv option to test integrity of such files.

  23. You can use the `bzip2recover' program to attempt to recover
  24. data from undamaged sections of corrupted files.

  25. tar: This does not look like a tar archive
  26. tar: Exiting with failure status due to previous errors
  27. * ERROR: www-client/firefox-9.0_beta2 failed (unpack phase):
  28. *   failure unpacking firefox-9.0b2.source.tar.bz2
  29. *
  30. * Call stack:
  31. *               ebuild.sh, line   84:  Called src_unpack
  32. *             environment, line 6629:  Called unpack 'firefox-9.0-patches-0.01.tar.xz' 'firefox-9.0b2.source.tar.bz2'
  33. *        phase-helpers.sh, line  307:  Called _unpack_tar 'bzip2 -d'
  34. *        phase-helpers.sh, line  277:  Called assert_sigpipe_ok 'failure unpacking firefox-9.0b2.source.tar.bz2'
  35. *   isolated-functions.sh, line   37:  Called die
  36. * The specific snippet of code:
  37. *                   [[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die "$@"
  38. *
  39. * If you need support, post the output of 'emerge --info =www-client/firefox-9.0_beta2',
  40. * the complete build log and the output of 'emerge -pqv =www-client/firefox-9.0_beta2'.
  41. * This ebuild is from an overlay named 'easior_local_overlay': '/usr/local/portage/'
  42. * The complete build log is located at '/var/tmp/portage/www-client/firefox-9.0_beta2/temp/build.log'.
  43. * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-9.0_beta2/temp/environment'.
  44. * S: '/var/tmp/portage/www-client/firefox-9.0_beta2/work/mozilla-beta'

  45. * GNU info directory index is up-to-date.
  46. * After world updates, it is important to remove obsolete packages with
  47. * emerge --depclean. Refer to `man emerge` for more information.
复制代码


感觉是没有下载源码包所致。
回复 支持 反对

使用道具 举报

发表于 2011-11-23 17:43:39 | 显示全部楼层
Post by easior lars;2155729
尝鲜不成,特来求助:

感觉是没有下载源码包所致。


看样子是源码下载失败。请在local overlay中删除firefox的Manifest,删除/usr/portage/distfiles中的firefox-9.0b2.source.tar.bz2,重新建立manifest。
回复 支持 反对

使用道具 举报

发表于 2011-11-23 17:50:08 | 显示全部楼层
Post by RichardGv;2155758
看样子是源码下载失败。请在local overlay中删除firefox的Manifest,删除/usr/portage/distfiles中的firefox-9.0b2.source.tar.bz2,重新建立manifest。


好像不行,报同样的错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-23 22:05:26 | 显示全部楼层
md5sum /data/distfiles/firefox-9.0b2.source.tar.bz2
ff8011d1bf9eb9769e1b0c72e61f0276  /data/distfiles/firefox-9.0b2.source.tar.bz2

你对比下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-24 10:16:16 | 显示全部楼层
beta3 出来了,ebuild改名成bete3就行
回复 支持 反对

使用道具 举报

发表于 2011-11-26 11:49:50 | 显示全部楼层
Post by ZDN;2155780
beta3 出来了,ebuild改名成bete3就行


又尝试了一下beta3,不过编译出错,有部分的错误信息:

  1. make[5]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/startupcache'
  2. make -C js/ductwork libs
  3. make[5]: Entering directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/js/ductwork'
  4. make[6]: Entering directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/js/ductwork/debugger'
  5. JSDebugger.cpp
  6. i686-pc-linux-gnu-g++ -o JSDebugger.o -c -I../../../dist/stl_wrappers -I../../../dist/system_wrappers -include /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/gcc_hidden.h -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES  -DSTATIC_EXPORTABLE_JS_API -DOSTYPE="Linux3.0" -DOSARCH=Linux  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/js/ductwork/debugger -I. -I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -march=core2 -pipe -mno-avx -fno-strict-aliasing -std=gnu++0x -fno-tree-vrp -pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer   -DMOZILLA_CLIENT -include ../../../mozilla-config.h -MD -MF .deps/JSDebugger.pp /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/js/ductwork/debugger/JSDebugger.cpp
  7. IJSDebugger.idl
  8. /usr/bin/python2.7 /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/pythonpath.py \
  9.   -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/other-licenses/ply \
  10.   -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/xpcom/idl-parser \
  11.   -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/xpcom/typelib/xpt/tools \
  12.   /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/xpcom/idl-parser/typelib.py --cachedir=/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/xpcom/idl-parser -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/js/ductwork/debugger -I../../../dist/idl /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/js/ductwork/debugger/IJSDebugger.idl -d .deps/IJSDebugger.xpt.pp -o _xpidlgen/IJSDebugger.xpt
  13. /usr/bin/python2.7 /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/dist/sdk/bin/xpt.py link _xpidlgen/jsdebugger.xpt _xpidlgen/IJSDebugger.xpt
  14. rm -f libjsdebugger.a ../../../staticlib/components/libjsdebugger.a
  15. /usr/bin/python2.7 /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/pythonpath.py -I../../../config /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/expandlibs_gen.py JSDebugger.o   > libjsdebugger.a.desc
  16. /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/config/nsinstall -R -m 644 libjsdebugger.a.desc ../../../staticlib/components
  17. /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/config/nsinstall -R -m 644 _xpidlgen/jsdebugger.xpt ../../../dist/bin/components
  18. /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/config/nsinstall -R -m 644 /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/js/ductwork/debugger/jsdebugger.jsm ../../../dist/bin/modules
  19. make[6]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/js/ductwork/debugger'
  20. make[5]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/js/ductwork'
  21. make -C toolkit/library libs
  22. make[5]: Entering directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/toolkit/library'
  23. nsStaticXULComponents.cpp
  24. i686-pc-linux-gnu-g++ -o nsStaticXULComponents.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/gcc_hidden.h -DMOZ_ENABLE_GTK2 -DMOZ_JSDEBUGGER -DMOZ_PREF_EXTENSIONS -DMOZ_AUTH_EXTENSION -DMOZ_PERMISSIONS -DMOZ_UNIVERSALCHARDET -DMOZ_FILEVIEW -DICON_DECODER -DMOZ_SPELLCHECK -DMOZ_ZIPWRITER -DIMPL_XREAPI -DMOZILLA_INTERNAL_API -DOSTYPE="Linux3.0" -DOSARCH=Linux -D_IMPL_NS_COM -D_IMPL_NS_STRINGAPI -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/util -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/src -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/windows -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/build  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/toolkit/library -I. -I../../dist/include -I../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -march=core2 -pipe -mno-avx -fno-strict-aliasing -std=gnu++0x -fno-tree-vrp -pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer   -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsStaticXULComponents.pp /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/toolkit/library/nsStaticXULComponents.cpp
  25. nsUnicharUtils.cpp
  26. i686-pc-linux-gnu-g++ -o nsUnicharUtils.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/gcc_hidden.h -DMOZ_ENABLE_GTK2 -DMOZ_JSDEBUGGER -DMOZ_PREF_EXTENSIONS -DMOZ_AUTH_EXTENSION -DMOZ_PERMISSIONS -DMOZ_UNIVERSALCHARDET -DMOZ_FILEVIEW -DICON_DECODER -DMOZ_SPELLCHECK -DMOZ_ZIPWRITER -DIMPL_XREAPI -DMOZILLA_INTERNAL_API -DOSTYPE="Linux3.0" -DOSARCH=Linux -D_IMPL_NS_COM -D_IMPL_NS_STRINGAPI -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/util -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/src -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/windows -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/build  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/toolkit/library -I. -I../../dist/include -I../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -march=core2 -pipe -mno-avx -fno-strict-aliasing -std=gnu++0x -fno-tree-vrp -pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer   -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsUnicharUtils.pp /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/toolkit/library/nsUnicharUtils.cpp
  27. nsBidiUtils.cpp
  28. i686-pc-linux-gnu-g++ -o nsBidiUtils.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/gcc_hidden.h -DMOZ_ENABLE_GTK2 -DMOZ_JSDEBUGGER -DMOZ_PREF_EXTENSIONS -DMOZ_AUTH_EXTENSION -DMOZ_PERMISSIONS -DMOZ_UNIVERSALCHARDET -DMOZ_FILEVIEW -DICON_DECODER -DMOZ_SPELLCHECK -DMOZ_ZIPWRITER -DIMPL_XREAPI -DMOZILLA_INTERNAL_API -DOSTYPE="Linux3.0" -DOSARCH=Linux -D_IMPL_NS_COM -D_IMPL_NS_STRINGAPI -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/util -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/src -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/windows -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/build  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/toolkit/library -I. -I../../dist/include -I../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -march=core2 -pipe -mno-avx -fno-strict-aliasing -std=gnu++0x -fno-tree-vrp -pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer   -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsBidiUtils.pp /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/toolkit/library/nsBidiUtils.cpp
  29. nsRDFResource.cpp
  30. i686-pc-linux-gnu-g++ -o nsRDFResource.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/gcc_hidden.h -DMOZ_ENABLE_GTK2 -DMOZ_JSDEBUGGER -DMOZ_PREF_EXTENSIONS -DMOZ_AUTH_EXTENSION -DMOZ_PERMISSIONS -DMOZ_UNIVERSALCHARDET -DMOZ_FILEVIEW -DICON_DECODER -DMOZ_SPELLCHECK -DMOZ_ZIPWRITER -DIMPL_XREAPI -DMOZILLA_INTERNAL_API -DOSTYPE="Linux3.0" -DOSARCH=Linux -D_IMPL_NS_COM -D_IMPL_NS_STRINGAPI -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/util -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/intl/unicharutil/src -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/windows -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/widget/src/build  -I/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/toolkit/library -I. -I../../dist/include -I../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss      -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -march=core2 -pipe -mno-avx -fno-strict-aliasing -std=gnu++0x -fno-tree-vrp -pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer   -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsRDFResource.pp /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/toolkit/library/nsRDFResource.cpp
  31. /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/config/nsinstall -D ../../dist/sdk/lib
  32. rm -f libxul.so
  33. /usr/bin/python2.7 /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/pythonpath.py -I../../config /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/config/expandlibs_exec.py --uselist --  i686-pc-linux-gnu-g++  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -march=core2 -pipe -mno-avx -fno-strict-aliasing -std=gnu++0x -fno-tree-vrp -pthread -ffunction-sections -fdata-sections -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so  nsStaticXULComponents.o nsUnicharUtils.o nsBidiUtils.o nsRDFResource.o    -lpthread -Wl,-O1 -Wl,--as-needed   -Wl,-rpath-link,/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/dist/bin -Wl,-rpath-link,/usr/lib    ../../toolkit/xre/libxulapp_s.a  ../../staticlib/components/libnecko.a ../../staticlib/components/libuconv.a ../../staticlib/components/libi18n.a ../../staticlib/components/libchardet.a ../../staticlib/components/libjar50.a ../../staticlib/components/libstartupcache.a ../../staticlib/components/libpref.a ../../staticlib/components/libhtmlpars.a ../../staticlib/components/libimglib2.a ../../staticlib/components/libgkgfx.a ../../staticlib/components/libgklayout.a ../../staticlib/components/libdocshell.a ../../staticlib/components/libembedcomponents.a ../../staticlib/components/libwebbrwsr.a ../../staticlib/components/libnsappshell.a ../../staticlib/components/libtxmgr.a ../../staticlib/components/libcommandlines.a ../../staticlib/components/libtoolkitcomps.a ../../staticlib/components/libpipboot.a ../../staticlib/components/libpipnss.a ../../staticlib/components/libappcomps.a ../../staticlib/components/libjsreflect.a ../../staticlib/components/libcomposer.a ../../staticlib/components/libjetpack_s.a ../../staticlib/components/libtelemetry.a ../../staticlib/components/libjsdebugger.a ../../staticlib/components/libstoragecomps.a ../../staticlib/components/libjsctypes.a ../../staticlib/components/libjsperf.a ../../staticlib/components/libgkplugin.a ../../staticlib/components/libunixproxy.a ../../staticlib/components/libjsd.a ../../staticlib/components/libautoconfig.a ../../staticlib/components/libauth.a ../../staticlib/components/libcookie.a ../../staticlib/components/libpermissions.a ../../staticlib/components/libuniversalchardet.a ../../staticlib/components/librdf.a ../../staticlib/components/libwindowds.a ../../staticlib/components/libfileview.a ../../staticlib/components/libplaces.a ../../staticlib/components/libtkautocomplete.a ../../staticlib/components/libsatchel.a ../../staticlib/components/libpippki.a ../../staticlib/components/libwidget_gtk2.a ../../staticlib/components/libsystem-pref.a ../../staticlib/components/libimgicon.a ../../staticlib/components/libaccessibility.a ../../staticlib/components/libremoteservice.a ../../staticlib/components/libspellchecker.a ../../staticlib/components/libzipwriter.a ../../staticlib/components/libservices-crypto.a ../../staticlib/libjsipc_s.a ../../staticlib/libdomipc_s.a ../../staticlib/libdomplugins_s.a ../../staticlib/libmozipc_s.a ../../staticlib/libmozipdlgen_s.a ../../staticlib/libipcshell_s.a ../../staticlib/libgfx2d.a ../../staticlib/libgfxipc_s.a ../../staticlib/libxpcom_core.a ../../staticlib/libucvutil_s.a ../../staticlib/libchromium_s.a ../../staticlib/libmozreg_s.a ../../staticlib/libgtkxtbin.a ../../staticlib/libthebes.a ../../staticlib/libycbcr.a ../../staticlib/libangle.a  -L../../dist/bin -L../../dist/lib -ljpeg  -lpng  ../../gfx/qcms/libmozqcms.a /var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/dist/lib/libjs_static.a -lffi   -Wl,-R/usr/lib -L/usr/lib -lssl3 -lsmime3 -lnss3 -lnssutil3 -lcrmf -lcairo -lpixman-1 -lfreetype -lfontconfig    -L/usr/lib -lXrender -lcairo -lX11   ../../gfx/harfbuzz/src/libmozharfbuzz.a ../../gfx/ots/src/libmozots.a  ../../dist/lib/libmozsqlite3.a  -lz  -lhunspell-1.3   -L/usr/lib -levent -L/usr/lib -lvpx -lasound   -L../../dist/bin -L../../dist/lib  -Wl,-R/usr/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl ../../dist/lib/libmozalloc.a -ldbus-1 -lpthread -lrt   -L/usr/lib -lX11  -lXext  -pthread -lpangoft2-1.0 -lfreetype -lfontconfig -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   -pthread -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfreetype -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0   -lXt -lgthread-2.0 -lfreetype -lz -lbz2 -lstartup-notification-1   -ldl  -lrt   
  34. collect2: ld terminated with signal 9 [Killed]
  35. make[5]: *** [libxul.so] Error 1
  36. make[5]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu/toolkit/library'
  37. make[4]: *** [libs_tier_platform] Error 2
  38. make[4]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu'
  39. make[3]: *** [tier_platform] Error 2
  40. make[3]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu'
  41. make[2]: *** [default] Error 2
  42. make[2]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta/obj-i686-pc-linux-gnu'
  43. make[1]: *** [realbuild] Error 2
  44. make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta'
  45. make: *** [build] Error 2
  46. emake failed
  47. * ERROR: www-client/firefox-9.0_beta3 failed (compile phase):
  48. *   emake failed
  49. *
  50. * Call stack:
  51. *     ebuild.sh, line  84:  Called src_compile
  52. *   environment, line 6544:  Called die
  53. * The specific snippet of code:
  54. *           CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
  55. *
  56. * If you need support, post the output of 'emerge --info =www-client/firefox-9.0_beta3',
  57. * the complete build log and the output of 'emerge -pqv =www-client/firefox-9.0_beta3'.
  58. * This ebuild is from an overlay named 'easior_local_overlay': '/usr/local/portage/'
  59. * The complete build log is located at '/var/tmp/portage/www-client/firefox-9.0_beta3/temp/build.log'.
  60. * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-9.0_beta3/temp/environment'.
  61. * S: '/var/tmp/portage/www-client/firefox-9.0_beta3/work/mozilla-beta'
复制代码


再附上所有的log。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2011-11-26 18:41:21 | 显示全部楼层
Post by easior lars;2155917
又尝试了一下beta3,不过编译出错,有部分的错误信息:

再附上所有的log。


  • 呃,怎么还在用rar... 我对分卷压缩那一贴的回复您没读吗?
  • Signal 9可能是内存不足了,查看kernel log就可以确认这一点。
  • 可能的解决方法:加内存;加swap;减少MAKEOPTS中的-j;去除C(XX)FLAGS中的-pipe;改用firefox-bin。
回复 支持 反对

使用道具 举报

发表于 2011-11-26 19:57:46 | 显示全部楼层
Post by RichardGv;2155959
  • 呃,怎么还在用rar... 我对分卷压缩那一贴的回复您没读吗?
  • Signal 9可能是内存不足了,查看kernel log就可以确认这一点。
  • 可能的解决方法:加内存;加swap;减少MAKEOPTS中的-j;去除C(XX)FLAGS中的-pipe;改用firefox-bin。


你对rar的描述我当然认真的拜读了。
只不过还不太习惯用split,
特别是附件上传的时候只认特殊的后缀名,
感觉直接使用rar非常省事。

关于firefox,加内存目前是有难度的;加swap的话,有没有动态的实现方法呢?
如果将-j改成-1可以吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表