Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 311453 - net-libs/xulrunner-1.9.2.2-r1 can not be built.
Summary: net-libs/xulrunner-1.9.2.2-r1 can not be built.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-26 14:48 UTC by Andreas Mielke
Modified: 2010-05-31 20:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Kernel Config gentoo-sources 2.6.33 + Tuxoneice Patch (.config,60.27 KB, text/plain)
2010-03-30 16:09 UTC, Andreas Mielke
Details
Build Log (build.log,73.74 KB, text/plain)
2010-04-13 16:57 UTC, Andreas Mielke
Details
Kernel Config 2.6.29 (.config,61.75 KB, text/plain)
2010-04-13 16:59 UTC, Andreas Mielke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Mielke 2010-03-26 14:48:37 UTC
net-libs/xulrunner-1.9.2.2-r1 Can not be built.

The error message is:

creating Makefile
creating shell/Makefile
creating lirasm/Makefile
creating jsapi-tests/Makefile
creating tests/Makefile
creating config/Makefile
creating config/mkdepend/Makefile
creating editline/Makefile
updating cache ../.././config.cache
creating ./config.status
creating config/autoconf.mk
creating js-config.h
invoking make to create js-config script
rm -f js-config.tmp
sed < js-config.in > js-config.tmp \
        -e 's|@prefix@|/usr|' \
        -e 's|@exec_prefix@|/usr|' \
        -e 's|@includedir@|/var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/work/mozilla-1.9.2/dist/include|' \
        -e 's|@libdir@|/var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/work/mozilla-1.9.2/dist/lib|' \
        -e 's|@MOZILLA_VERSION@||' \
        -e 's|@LIBRARY_NAME@|mozjs|' \
        -e 's|@NSPR_CFLAGS@|-I/usr/include/nspr|' \
        -e 's|@JS_CONFIG_LIBS@|-Wl,-R/usr/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm  -lm -ldl |' \
        -e 's|@MOZ_JS_LIBS@|-L/var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/work/mozilla-1.9.2/dist/lib -lmozjs|' \
        && mv js-config.tmp js-config && chmod +x js-config
configuring in js/ctypes/libffi
running /bin/sh ./configure  --disable-shared --enable-static --disable-raw-api --with-pic --cache-file=../../.././config.cache --srcdir=.
configure: loading cache ../../.././config.cache
checking build system type... Invalid configuration `m68k-unknown-mint2.6.33-gentoo-TOS': machine `m68k-unknown-mint2.6.33-gentoo' not recognized
configure: error: /bin/sh ./config.sub m68k-unknown-mint2.6.33-gentoo-TOS failed
configure: error: ./configure failed for js/ctypes/libffi

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/work/mozilla-1.9.2/config.log
 * ERROR: net-libs/xulrunner-1.9.2.2-r1 failed:
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   48:  Called src_configure
 *   environment, line 5215:  Called econf
 *     ebuild.sh, line  538:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 * 
 * If you need support, post the output of 'emerge --info =net-libs/xulrunner-1.9.2.2-r1',
 * the complete build log and the output of 'emerge -pqv =net-libs/xulrunner-1.9.2.2-r1'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=icedtea6-bin  CLASSPATH="" JAVA_HOME="/opt/icedtea6-bin-1.7.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.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/temp/environment'.
 * S: '/var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/work/mozilla-1.9.2'

>>> Failed to emerge net-libs/xulrunner-1.9.2.2-r1, Log file:

>>>  '/var/tmp/portage/net-libs/xulrunner-1.9.2.2-r1/temp/build.log'





I think the problem is here:
checking build system type... Invalid configuration `m68k-unknown-mint2.6.33-gentoo-TOS': machine `m68k-unknown-mint2.6.33-gentoo' not recognized



My make.conf:

# These settings were set by the metro build script that automatically built this stage.
# Please consult /etc/make.conf.example for a more detailed example.

ACCEPT_KEYWORDS="x86"
#ACCEPT_LICENSE="*"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"


ACCEPT_KEYWORDS="~x86"
MAKEOPTS="-j5"

PKGDIR=/test/usr/portage/packages/
USE="gdu flac udev mtp msn obex http laptop webkit smp mng pdf wmf dvb aspell gnome-keyring consolekit applet vim-syntax python pulseaudio sox otr dbus cisco \
-esd gimp vlc lcms pango sndfile theora automount bluetooth networkmanager abiword vdpau jpeg jp svg nsplugin a52 aalib ffmpeg device-mapper  \
exceptions gnutls evo libsamplerate caps asyncns test policykit mplayer fts3 policykit avahi ipod\ 
libnotify xine svga schroedinger gcdmaster -kdeprefix -phonon -qt3support -ubuntu -xulrunner startup-notification xv fam svg \
nautilus raw cdda cddb network gnomecd ssse3 alsa -oss opengl acpi hal nvidia xinerama X -qt4 ipv6 gtk -qt3 gnome -kde sqlite \
expat icu dirac faad faac sse3 sse2 sse -semantic-desktop -gdbm sdl cairo spell jpeg jpg mmx dv gphoto2 gstreamer -debug"


#FEATURES="ccache"
#FEATURES="-sandbox"
PORTAGE_ECLASS_WARNING_ENABLE="0"

PORTDIR_OVERLAY="/usr/portage/local/local/"
#source /usr/local/portage/layman/make.conf
source /var/lib/layman/make.conf


#CCACHE_DIR="/root/.ccache"
#CCACHE_SIZE="2G"


ALSA_CARDS="hda-intel"

#DVB_LOCAL_PATCHES="/usr/portage/local/v4l/"
DVB_CARDS="usb-a800"

CAMERAS="konica"
INPUT_DEVICES="keyboard synaptics evdev"
VIDEO_CARDS="nv vesa nvidia nouveau"
LINGUAS="de"



emerge - info:

Portage 2.2_rc67 (default/linux/x86/10.0, gcc-4.3.3, glibc-2.11-r0, 2.6.33-gentoo-TOS i686)                                                                     
=================================================================                                                                                               
System uname: Linux-2.6.33-gentoo-TOS-i686-Intel-R-_Core-TM-2_Quad_CPU_Q9000_@_2.00GHz-with-gentoo-2.1.6                                                        
Timestamp of tree: Thu, 25 Mar 2010 06:00:01 +0000                                                                                                              
app-shells/bash:     4.0_p35                                                                                                                                    
dev-java/java-config: 2.1.10                                                                                                                                    
dev-lang/python:     2.6.5                                                                                                                                      
dev-python/pycrypto: 2.1.0                                                                                                                                      
dev-util/cmake:      2.8.1                                                                                                                                      
sys-apps/baselayout: 2.1.6                                                                                                                                      
sys-apps/openrc:     0.6.0                                                                                                                                      
sys-apps/sandbox:    2.2                                                                                                                                        
sys-devel/autoconf:  2.13, 2.65                                                                                                                                 
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1                                                                                                                   
sys-devel/binutils:  2.19.1-r1                                                                                                                                  
sys-devel/gcc:       4.3.3-r2                                                                                                                                   
sys-devel/gcc-config: 1.4.1                                                                                                                                     
sys-devel/libtool:   2.2.6b                                                                                                                                     
virtual/os-headers:  2.6.33                                                                                                                                     
ACCEPT_KEYWORDS="x86 ~x86"                                                                                                                                      
ACCEPT_LICENSE="* -@EULA"                                                                                                                                       
CBUILD="i686-pc-linux-gnu"                                                                                                                                      
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"                                                                                                            
CHOST="i686-pc-linux-gnu"                                                                                                                                       
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"                                                                                                      
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox
.d /etc/terminfo /etc/udev/rules.d"                                                                                                                             
CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"                                                                                                          
DISTDIR="/usr/portage/distfiles"                                                                                                                                
FEATURES="assume-digests distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"   
GENTOO_MIRRORS="http://distfiles.gentoo.org"                                                                                                                    
LANG="de_DE.UTF-8"                                                                                                                                              
LC_ALL="de_DE.UTF-8"                                                                                                                                            
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"                                                                                                             
LINGUAS="de"                                                                                                                                                    
MAKEOPTS="-j5"                                                                                                                                                  
PKGDIR="/test/usr/portage/packages/"                                                                                                                            
PORTAGE_CONFIGROOT="/"                                                                                                                                          
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclu
de=/local --exclude=/packages"                                                                                                                                  
PORTAGE_TMPDIR="/var/tmp"                                                                                                                                       
PORTDIR="/usr/portage"                                                                                                                                          
PORTDIR_OVERLAY="/var/lib/layman/desktop-effects /usr/portage/local/local"                                                                                      
SYNC="rsync://rsync.gentoo.org/gentoo-portage"                                                                                                                  
USE="X a52 aalib abiword acl acpi alac alsa applet aspell asyncns automount avahi berkdb bluetooth bzip2 cairo caps cdda cddb cdr cisco cli consolekit cracklib 
crypt cups cxx dbus device-mapper dirac dri dv dvb dvd dvdr dvdread encode evo exceptions expat faac faad fam ffmpeg flac fortran fts3 gcdmaster gdu gif gimp gn
ome gnome-keyring gnomecd gnutls gphoto2 gpm gstreamer gtk hal http iconv icu ipod ipv6 jp jpeg jpg lame laptop lcms libnotify libsamplerate mad mmx mng modules
 mp3 mpeg mplayer msn mtp mudflap nautilus ncurses network networkmanager nls nptl nptlonly nsplugin nvidia obex ogg opengl openmp otr pam pango pcre pdf perl p
ng policykit pppd pulseaudio python raw readline reflection schroedinger sdl session smp sndfile sox spell spl sqlite sse sse2 sse3 ssl ssse3 startup-notificati
on svg svga sysfs tcpd test theora tiff truetype udev unicode vdpau vim-syntax vlc vorbis wavpack webkit win32codecs wmf x86 xine xinerama xml xorg xv zlib" ALS
A_CARDS="hda-intel" 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="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm auth
z_default authz_groupfile authz_host authz_owner authz_user autoindex cache 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" CAMERAS="ko
nica" DVB_CARDS="usb-a800" ELIBC="glibc" INPUT_DEVICES="keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 
mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nv vesa nvidia nouveau"                                                     
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Reproducible: Always
Comment 1 Rafał Mużyło 2010-03-26 21:06:50 UTC
Is there anything interesting in config.log ?
Did you try lower than '-j5' ?
Comment 2 Andreas Mielke 2010-03-30 16:09:13 UTC
Created attachment 225843 [details]
Kernel Config gentoo-sources 2.6.33 + Tuxoneice Patch
Comment 3 Andreas Mielke 2010-03-30 16:09:46 UTC
Yes i have try lower than '-j5'. 

When I use an older kernel, it works.

my kernel config as appendix.
Comment 4 Jory A. Pratt gentoo-dev 2010-04-11 21:18:03 UTC
get me both config.log for breakage and older kernel please. This seems to be more a kernel bug then a mozilla bug.
Comment 5 Andreas Mielke 2010-04-13 16:57:38 UTC
Created attachment 227625 [details]
Build Log

This is the Build Log from xulrunner with Kernel 2.6.33-r1
Comment 6 Andreas Mielke 2010-04-13 16:59:45 UTC
Created attachment 227627 [details]
Kernel Config 2.6.29 

With this Kernel Config from Kernel 2.6.29-r6 i can build the xulrunner.
Comment 7 Andreas Mielke 2010-05-31 20:48:26 UTC
Hello, 

I have make a new Kernel Config and with this Config was xulrunner build 

Thank you