Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge firefox on raspberry pi
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
leonixyz
Tux's lil' helper
Tux's lil' helper


Joined: 18 Sep 2012
Posts: 76

PostPosted: Wed Feb 13, 2013 1:35 am    Post subject: emerge firefox on raspberry pi Reply with quote

Hi, I've installed Gentoo on a Raspberry Pi: some applications are already running well (xorg, awesome, rxvt, mc, irssi) but emerging Firefox is giving me unexpected issues.

Any helps are very appreciated, thanks.

Code:
# emerge firefox

Calculating dependencies 
 * IMPORTANT: 6 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

..... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 38) media-libs/libvpx-1.0.0
 * libvpx-v1.0.0.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...            [ ok ]
>>> Unpacking source...
>>> Unpacking libvpx-v1.0.0.tar.bz2 to /var/tmp/portage/media-libs/libvpx-1.0.0/work
>>> Source unpacked in /var/tmp/portage/media-libs/libvpx-1.0.0/work
>>> Preparing source in /var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0 ...
 * Applying libvpx-1.0.0-support-arm.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0 ...
Configuring selected codecs
  enabling vp8_encoder
  enabling vp8_decoder
Configuring for target 'generic-gnu'
  enabling generic
  enabling pic
--enable-shared only supported on ELF for now

Configuration failed. This could reflect a misconfiguration of your
toolchains, improper options selected, or another problem. If you
don't see any useful error messages above, the next step is to look
at the configure error log file (config.err) to determine what
configure was trying to do when it died.
 * ERROR: media-libs/libvpx-1.0.0 failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 2292:  Called die
 * The specific snippet of code:
 *       ./configure --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --enable-pic --enable-vp8 --enable-shared $(use_enable altivec) $(use_enable debug debug-libs) $(use_enable debug) $(use_enable doc install-docs) $(use_enable mmx) $(use_enable postproc) $(use_enable sse) $(use_enable sse2) $(use_enable sse3) $(use_enable sse4_1) $(use_enable ssse3) $(use_enable static-libs static ) $(use_enable threads multithread) || die
 *
 * If you need support, post the output of `emerge --info '=media-libs/libvpx-1.0.0'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/libvpx-1.0.0'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0'
 * S: '/var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0'

>>> Failed to emerge media-libs/libvpx-1.0.0, Log file:

>>>  '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/build.log'
 * Messages for package media-libs/libvpx-1.0.0:
 * ERROR: media-libs/libvpx-1.0.0 failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 2292:  Called die
 * The specific snippet of code:
 *       ./configure --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --enable-pic --enable-vp8 --enable-shared $(use_enable altivec) $(use_enable debug debug-libs) $(use_enable debug) $(use_enable doc install-docs) $(use_enable mmx) $(use_enable postproc) $(use_enable sse) $(use_enable sse2) $(use_enable sse3) $(use_enable sse4_1) $(use_enable ssse3) $(use_enable static-libs static ) $(use_enable threads multithread) || die
 *
 * If you need support, post the output of `emerge --info '=media-libs/libvpx-1.0.0'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/libvpx-1.0.0'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0'
 * S: '/var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0'


as suggested I run:

Code:
# `emerge --info '=media-libs/libvpx-1.0.0'

Portage 2.1.11.31 (default/linux/arm/13.0/armv6j, gcc-4.6.3, glibc-2.15-r3, 3.6.11+ armv6l)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.6.11+-armv6l-ARMv6-compatible_processor_rev_7_-v6l-with-gentoo-2.1
Timestamp of tree: Sun, 10 Feb 2013 00:45:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.69
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo
ACCEPT_KEYWORDS="arm"
ACCEPT_LICENSE="* -@EULA"
CBUILD="armv6j-hardfloat-linux-gnueabi"
CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
CHOST="armv6j-hardfloat-linux-gnueabi"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe -march=armv6j"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe -march=armv6j"
GENTOO_MIRRORS="http://gentoo.mneisen.org http://gentoo.lagis.at http://gentoo.inode.at"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl arm berkdb bindist bzip2 cli cracklib crypt cxx fortran gdbm gpm iconv modules mudflap ncurses nls nptl openmp pam pcre readline session ssl tcpd unicode zlib ~arm" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


here is the build log

Code:
 # cat /var/tmp/portage/media-libs/libvpx-1.0.0/temp/build.log

 * Package:    media-libs/libvpx-1.0.0
 * Repository: gentoo
 * Maintainer: media-video@gentoo.org
 * USE:        arm elibc_glibc kernel_linux threads userland_GNU
 * FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking libvpx-v1.0.0.tar.bz2 to /var/tmp/portage/media-libs/libvpx-1.0.0/work
>>> Source unpacked in /var/tmp/portage/media-libs/libvpx-1.0.0/work
>>> Preparing source in /var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0 ...
 * Applying libvpx-1.0.0-support-arm.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0 ...
Configuring selected codecs
  enabling vp8_encoder
  enabling vp8_decoder
Configuring for target 'generic-gnu'
  enabling generic
  enabling pic
--enable-shared only supported on ELF for now

Configuration failed. This could reflect a misconfiguration of your
toolchains, improper options selected, or another problem. If you
don't see any useful error messages above, the next step is to look
at the configure error log file (config.err) to determine what
configure was trying to do when it died.
 * ERROR: media-libs/libvpx-1.0.0 failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 2292:  Called die
 * The specific snippet of code:
 *       ./configure --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --enable-pic --enable-vp8 --enable-shared $(use_enable altivec) $(use_enable debug debug-libs) $(use_enable debug) $(use_enable doc install-docs) $(use_enable mmx) $(use_enable postproc) $(use_enable sse) $(use_enable sse2) $(use_enable sse3) $(use_enable sse4_1) $(use_enable ssse3) $(use_enable static-libs static ) $(use_enable threads multithread) || die
 *
 * If you need support, post the output of `emerge --info '=media-libs/libvpx-1.0.0'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/libvpx-1.0.0'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/libvpx-1.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0'
 * S: '/var/tmp/portage/media-libs/libvpx-1.0.0/work/libvpx-v1.0.0'
Back to top
View user's profile Send private message
massimo
Veteran
Veteran


Joined: 22 Jun 2003
Posts: 1226

PostPosted: Wed Feb 13, 2013 11:29 am    Post subject: Reply with quote

Try it with media-libs/libvpx-1.1.0.
_________________
Hello 911? How are you?
Back to top
View user's profile Send private message
leonixyz
Tux's lil' helper
Tux's lil' helper


Joined: 18 Sep 2012
Posts: 76

PostPosted: Wed Feb 13, 2013 12:39 pm    Post subject: Reply with quote

Code:
# emerge media-libs/libvpx-1.1.0

!!! 'media-libs/libvpx-1.1.0' is not a valid package atom.
!!! please check ebuild(5) for full details

Code:
# emerge --search libvpx

media-libs/libvpx
        Latest version available: 1.0.0
        ...


Last edited by leonixyz on Wed Feb 13, 2013 1:11 pm; edited 2 times in total
Back to top
View user's profile Send private message
massimo
Veteran
Veteran


Joined: 22 Jun 2003
Posts: 1226

PostPosted: Wed Feb 13, 2013 12:49 pm    Post subject: Reply with quote

You have to install it using the testing branch [1]. Thus, put the following line in the file /etc/portage/package.accept_keywords (create it if it does not exist):
Code:

=media-libs/libvpx-1.1.0

Finally try to emerge it:
Code:
# emerge -v1 media-libs/libvpx


[1] Mixing Software Branches
_________________
Hello 911? How are you?
Back to top
View user's profile Send private message
leonixyz
Tux's lil' helper
Tux's lil' helper


Joined: 18 Sep 2012
Posts: 76

PostPosted: Wed Feb 13, 2013 1:13 pm    Post subject: Reply with quote

ok, thank you, seems to work (at least for libvpx) :-)

If the emerge of the whole Firefox will work I will change the topic as solved
Back to top
View user's profile Send private message
leonixyz
Tux's lil' helper
Tux's lil' helper


Joined: 18 Sep 2012
Posts: 76

PostPosted: Thu Feb 14, 2013 11:28 am    Post subject: Reply with quote

Unfortunately it gave me this errore after a whole night of compiling :-(
Should I try with another version of Firefox?

Code:
# tail build.log

* ERROR: www-client/firefox-17.0.2 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_compile
 *   environment, line 4829:  Called die
 * The specific snippet of code:
 *           CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
 *
 * If you need support, post the output of `emerge --info '=www-client/firefox-17.0.2'`,
 * the complete build log and the output of `emerge -pqv '=www-client/firefox-17.0.2'`.
 * The complete build log is located at '/var/tmp/portage/www-client/firefox-17.0.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-17.0.2/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/firefox-17.0.2/work/mozilla-esr17'
 * S: '/var/tmp/portage/www-client/firefox-17.0.2/work/mozilla-esr17'


Code:
# emerge --info '=www-client/firefox-17.0.2'

Portage 2.1.11.31 (default/linux/arm/13.0/armv6j, gcc-4.6.3, glibc-2.15-r3, 3.6.11+ armv6l)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.6.11+-armv6l-ARMv6-compatible_processor_rev_7_-v6l-with-gentoo-2.1
Timestamp of tree: Sun, 10 Feb 2013 00:45:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo
ACCEPT_KEYWORDS="arm"
ACCEPT_LICENSE="* -@EULA"
CBUILD="armv6j-hardfloat-linux-gnueabi"
CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
CHOST="armv6j-hardfloat-linux-gnueabi"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe -march=armv6j"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe -march=armv6j"
GENTOO_MIRRORS="http://gentoo.mneisen.org http://gentoo.lagis.at http://gentoo.inode.at"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl arm berkdb bindist bzip2 cli cracklib crypt cxx fortran gdbm gpm iconv modules mudflap ncurses nls nptl openmp pam pcre readline session ssl tcpd unicode zlib ~arm" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


I'm not sure this output is right, I got it by writing " ; poweroff" on the end of the command line to automatically shut down the raspberry pi after that
Code:
#emerge -pqv  '=www-client/firefox-17.0.2' > emerge-pqv; poweroff

[ebuild  N    ] www-client/firefox-17.0.2  USE="alsa bindist dbus jit minimal -custom-cflags -custom-optimization -debug -gstreamer -libnotify (-pgo) (-selinux) -startup-notification -system-sqlite -wifi" LINGUAS="-af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu"
Back to top
View user's profile Send private message
massimo
Veteran
Veteran


Joined: 22 Jun 2003
Posts: 1226

PostPosted: Thu Feb 14, 2013 9:21 pm    Post subject: Reply with quote

The build.log would be interesting to see.
_________________
Hello 911? How are you?
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Feb 14, 2013 9:34 pm    Post subject: Reply with quote

Hello,

Firefox asks a lot of memory. Do you have enough swap (2-3 GO) ?

Try lighter web navigators based on webkit, as Midori or Qupzilla, which will compile faster and be more efficient in RAM usage.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
leonixyz
Tux's lil' helper
Tux's lil' helper


Joined: 18 Sep 2012
Posts: 76

PostPosted: Fri Feb 15, 2013 10:15 pm    Post subject: Reply with quote

XavierMiller: thanks for your question, I don't have enough swap: actually I'm just compiling on the SD card without swap partition, but I will make a swap partition as soon as possible (or it is necessary even at compile time?).

massimo: here is the build log of firefox-17.0.2 http://pastebin.ubuntu.com/1659885/

After that, somebody on the irc channel told me I should try with another version, thus I tried with the newest one, even if unstable: firefox-18.0.1
because otherwise the previous were the 10.0.11 and I thought it could be too old. See here http://packages.gentoo.org/package/www-client/firefox

And here is another build log http://pastebin.ubuntu.com/1659904/, of firefox-18.0.1

Neither this version was compiled... Please tell me if I should post some stuff more. And thank you very much for you help
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54216
Location: 56N 3W

PostPosted: Fri Feb 15, 2013 10:39 pm    Post subject: Reply with quote

leonixyz,

Code:
armv6j-hardfloat-linux-gnueabi-g++: internal compiler error: Killed (program cc1plus)

Thats a different error to the one you showed me in #rpi-gentoo yesterday.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
666threesixes666
Veteran
Veteran


Joined: 31 May 2011
Posts: 1248
Location: 42.68n 85.41w

PostPosted: Sat Feb 16, 2013 2:27 am    Post subject: Reply with quote

links is a pretty sweet browser...... run firefox-bin is my advice, my quad core with 4 gigs of ram takes about an hour to compile firefox.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54216
Location: 56N 3W

PostPosted: Sat Feb 16, 2013 8:48 am    Post subject: Reply with quote

666threesixes666,

Careful ... The Raspberry Pi is an ARM based CPU, its unlikely that there are any -bins at all, other then the stage3

Compile times on Intel/AMD CPUs are not much use as the hardware is so vastly different, but you can use distcc and crossdev to have some other hardware help with preprocessing and compiling.
Configuring and linking must still be done on the Pi.

I'm not convinced that linking will work with only 512Mb RAM as firefox needs a lot of RAM/swap to link. Linking is swap is very very slow.
At one time, it was above 4G which meant that building on a 32 bit system was not possible. That was soon fixed though.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum