LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   Seamonkey build fails: "Section index out of bounds" (https://www.linuxquestions.org/questions/linux-from-scratch-13/seamonkey-build-fails-section-index-out-of-bounds-4175690097/)

budrz89 02-07-2021 09:29 PM

Seamonkey build fails: "Section index out of bounds"
 
2 Attachment(s)
Hi,

My LFS version is 10.0, sysvinit, and my build for SeaMonkey fails. The relevant parts leading up to the error was:

Code:

checking CAIRO_XRENDER_LIBS... -lcairo -lXext -lXrender -lX11
checking for icu-i18n >= 63.1... yes
checking MOZ_ICU_CFLAGS...
checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
checking for posix_fadvise... (cached) yes
checking for posix_fallocate... (cached) yes
creating ./config.data
Creating config.status
Reticulating splines...
Finished reading 1217 moz.build files in 1.78s
Read 14 gyp files in parallel contributing 0.00s to total wall time
Processed into 9567 build config descriptors in 1.88s
RecursiveMake backend executed in 2.21s
  2706 total backend files; 0 created; 3 updated; 2703 unchanged; 0 deleted; 40 -> 1012 Makefile
FasterMake backend executed in 0.36s
  8 total backend files; 0 created; 1 updated; 7 unchanged; 0 deleted
Total wall time: 6.45s; CPU time: 5.64s; Efficiency: 87%; Untracked: 0.22s
make[1]: Leaving directory '/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6'
make -j12 -C /home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu install
make[1]: Entering directory '/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu'
make[2]: Entering directory '/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu/comm/suite/installer'
OMNIJAR_NAME=omni.ja \
NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \
/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu/_virtualenv/bin/python /home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/toolkit/mozapps/installer/packager.py -DMOZ_APP_NAME=seamonkey -DPREF_DIR=defaults/pref -DJAREXT= -DMOZ_CALENDAR=1 -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DMOZ_MOVEMAIL=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH=bin -DRESPATH=bin -DLPROJ_ROOT=en -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=60.7.6 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBPNG=1 -DHAVE_LIBXSS=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_MOVEMAIL=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.7.6"' -DMOZILLA_VERSION_U=60.7.6 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"2.53.6"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=comm/suite -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DISABLE_STARTUPCACHE=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.seamonkey -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_RUST_SIMD=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_SUITE=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \
        --format omni \
        --removals /home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/comm/suite/installer/removed-files.in \
        \
        \
        \
        \
        --optimizejars \
        --disable-compression \
        /home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/comm/suite/installer/package-manifest.in ../../../dist ../../../dist/seamonkey \
        --non-resource defaults/messenger/mailViews.dat defaults/profile/panels.rdf defaults/profile/mimeTypes.rdf defaults/profile/chrome/userChrome-example.css defaults/profile/chrome/userContent-example.css
terminate called after throwing an instance of 'std::runtime_error'
  what():  Section index out of bounds
Traceback (most recent call last):
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/toolkit/mozapps/installer/packager.py", line 326, in <module>
    main()
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/toolkit/mozapps/installer/packager.py", line 320, in main
    copier.copy(args.destination)
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/python/mozbuild/mozpack/copier.py", line 428, in copy
    copy_results.append((destfile, f.copy(destfile, skip_if_older)))
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/python/mozbuild/mozpack/files.py", line 296, in copy
    elfhack(dest)
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/python/mozbuild/mozpack/executables.py", line 124, in elfhack
    errors.fatal('Error executing ' + ' '.join(cmd))
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/python/mozbuild/mozpack/errors.py", line 103, in fatal
    self._handle(self.FATAL, msg)
  File "/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/python/mozbuild/mozpack/errors.py", line 98, in _handle
    raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error executing /home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu/build/unix/elfhack/elfhack ../../../dist/seamonkey/libxul.so
make[2]: *** [/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/toolkit/mozapps/installer/packager.mk:22: stage-package] Error 1
make[2]: Leaving directory '/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu/comm/suite/installer'
make[1]: *** [/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/comm/suite/build.mk:12: install] Error 2
make[1]: Leaving directory '/home/lfs/build/seamonkey/work/src/seamonkey-2.53.6/obj-x86_64-pc-linux-gnu'
make: *** [client.mk:339: install] Error 2
=======> ERROR: Building '/home/lfs/build/seamonkey/seamonkey#2.53.6-1.pkg.tar.gz' failed.

I've attached my Pkgfile (I'm using pkgutils from CRUX) and my "mozconfig" files (ignore the .txt extension). I would like to attach the build log but it was too big.

Here are the packages that I have installed so far:

Code:

acl 2.2.53-1
adwaita-icon-theme 3.38.0-1
alsa-lib 1.2.4-1
apr 1.7.0-1
apr-util 1.6.1-1
aria2 1.35.0-1
aspell 0.60.8-1
at-spi2-atk 2.38.0-1
at-spi2-core 2.38.0-1
atk 2.36.0-1
attr 2.4.48-1
autoconf 2.71-1
autoconf213 2.13-1
automake 1.16.3-1
bash 5.1-1
bc 3.2.6-1
bdftopcf 1.1-1
binutils 2.36-1
bison 3.7.5-1
blfs-bootscripts-random 20210110-1
bzip2 1.0.8-1
c-ares 1.17.1-1
cairo 1.17.2+f93fc72c03e-1
cdparanoia 10.2-1
check 0.15.2-1
chrpath 0.16-1
cmake 3.19.3-1
colord 1.4.5-1
conky 1.11.6-1
coreutils 8.32-1
cpio 2.13-1
cracklib 2.9.7-1
cups 2.3.3-2
curl 7.74.0-1
dbus 1.12.20-1
desktop-file-utils 0.26-1
dhcp 4.4.2-1
diffutils 3.7-1
docbook-dtd 4.5-1
docbook-xml 4.5-1
docbook-xsl 1.79.2-1
dosfstools 4.2-1
e2fsprogs 1.46.0-1
efibootmgr 17-1
efivar 37-1
enchant 2.2.15-1
encodings 1.0.5-1
eudev 3.2.9-1
expat 2.2.10-1
extra-cmake-modules 5.77.0-1
fakeroot 1.25.3-1
falkon 3.1.0-1
fdk-aac 2.0.1-1
ffmpeg 4.3.1-1
fftw 3.3.9-1
file 5.39-1
findutils 4.8.0-1
flac 1.3.3-1
flex 2.6.4-1
font-adobe-100dpi 1.0.3-1
font-adobe-75dpi 1.0.3-1
font-adobe-utopia-type1 1.0.4-1
font-alias 1.0.4-1
font-bh-ttf 1.0.3-1
font-bh-type1 1.0.3-1
font-daewoo-misc 1.0.3-1
font-ibm-type1 1.0.3-1
font-isas-misc 1.0.3-1
font-jis-misc 1.0.3-1
font-misc-ethiopic 1.0.4-1
font-misc-misc 1.1.2-1
font-util 1.3.2-1
font-xfree86-type1 1.0.4-1
fontconfig 2.13.1-2
freetype2 2.10.4-2
fribidi 1.0.9-1
gawk 5.1.0-1
gc 8.0.4-1
gcc 10.2.0-1
gcr 3.38.1-1
gdb 10.1-1
gdbm 1.19-1
gdk-pixbuf 2.42.2-1
gettext 0.21-1
giflib 5.2.1-1
git 2.30.0-1
glib-networking 2.66.0-1
glib2 2.66.4-1
glibc 2.32-1
gmp 6.2.1-1
gnome-keyring 3.36.0-1
gnupg 2.2.27-1
gnutls 3.7.0-1
gobject-introspection 1.66.1-1
gperf 3.1-1
gpm 1.20.7-1
graphite2 1.3.14-1
graphviz 2.44.1-1
grep 3.6-1
groff 1.22.4-1
grub 2.04-1
gsettings-desktop-schemas 3.38.0-1
gst-libav 1.18.3-1
gst-plugins-bad 1.18.3-1
gst-plugins-base 1.18.3-1
gst-plugins-good 1.18.3-1
gstreamer 1.18.3-1
gtk2 2.24.33-1
gtk3 3.24.24-1
gzip 1.10-1
harfbuzz 2.7.4-1
hicolor-icon-theme 0.17-1
iana-etc 20210115-1
iceauth 1.0.8-1
icu 68.2-1
imagemagick 7.0.10-57-1
imlib2 1.7.1-1
inetutils 1.9.4-1
intel-vaapi-driver 2.4.1-1
intltool 0.51.0-1
iproute2 5.10.0-1
iptables 1.8.7-1
iso-codes 4.5.0-1
itstool 2.0.6-1
jasper 2.0.14-1
js78 78.7.0-1
json-glib 1.6.0-1
kbd 2.4.0-1
kmod 28-1
krb5 1.18.3-1
lame 3.100-1
lcms2 2.11-1
less 563-1
lfs-bootscripts 20210113-1
libarchive 3.5.1-1
libass 0.15.0-1
libassuan 2.5.4-1
libatomic_ops 7.6.10-1
libcap 2.47-1
libdmx 1.1.4-1
libdrm 2.4.104-1
libelf 0.182-1
libepoxy 1.5.5-1
libevdev 1.10.1-1
libevent 2.1.12-1
libffi 3.3-1
libfontenc 1.1.4-1
libfs 1.0.8-1
libgcrypt 1.9.1-1
libgpg-error 1.41-1
libgudev 234-1
libgusb 0.3.5-1
libice 1.0.10-1
libidn2 2.3.0-1
libinput 1.16.4-1
libjpeg-turbo 2.0.6-1
libksba 1.5.0-1
libmng 2.0.3-1
libnl 3.5.0-1
libnotify 0.7.9-1
libogg 1.3.4-1
libpaper 1.1.24+nmu5-1
libpciaccess 0.16-1
libpeas 1.28.0-1
libpipeline 1.5.3-1
libpng 1.6.37-1
libpsl 0.21.1-1
libpwquality 1.4.4-1
librsvg 2.50.3-1
libsass 3.6.4-1
libsecret 0.20.4-1
libsm 1.2.3-1
libsndfile 1.0.28-1
libsoup 2.72.0-1
libssh2 1.9.0-1
libtasn1 4.16.0-1
libtheora 1.1.1-1
libtiff 4.2.0-1
libtool 2.4.6-1
libunistring 0.9.10-1
libusb 1.0.24-1
libuv 1.40.0-1
libva 2.10.0-1
libvdpau 1.4-1
libvdpau-va-gl 0.4.0-1
libvorbis 1.3.7-1
libvpx 1.9.0-1
libwebp 1.2.0-1
libx11 1.7.0-1
libxau 1.0.9-1
libxaw 1.0.13-1
libxcb 1.14-1
libxcomposite 0.4.5-1
libxcursor 1.2.0-1
libxdamage 1.1.5-1
libxdmcp 1.1.3-1
libxext 1.3.4-1
libxfixes 5.0.3-1
libxfont2 2.0.4-1
libxft 2.3.3-1
libxi 1.7.10-1
libxinerama 1.1.4-1
libxkbcommon 1.0.3-1
libxkbfile 1.1.0-1
libxml2 2.9.10-1
libxmu 1.1.3-1
libxpm 3.5.13-1
libxrandr 1.5.2-1
libxrender 0.9.10-1
libxres 1.2.0-1
libxscrnsaver 1.2.3-1
libxshmfence 1.3-1
libxslt 1.1.34-1
libxt 1.2.1-1
libxtst 1.2.3-1
libxv 1.0.11-1
libxvmc 1.0.12-1
libxxf86dga 1.1.5-1
libxxf86vm 1.1.4-1
linux 5.10.12-2
linux-firmware 20201218-1
linux-headers 5.10.12-1
linux-pam 1.5.1-1
llvm 11.0.1-1
lm-sensors 3.6.0-1
lua 5.4.2-1
luit 1.1.1-1
lynx 2.8.9rel.1-1
lzo 2.10-1
m4 1.4.18-1
mailcap 2.1.49-1
make 4.3-1
make-ca 1.7-1
man-db 2.9.3-1
man-pages 5.10-1
mesa 20.3.3-1
meson 0.56.2-1
microcode 20201118-1
midori 9.0-1
mkfontscale 1.2.1-1
mpc 1.2.1-1
mpfr 4.1.0-1
mtdev 1.1.6-1
nasm 2.15.05-1
ncurses 6.2-1
nettle 3.7-1
nghttp2 1.42.0-1
ninja 1.10.2-1
npth 1.6-1
nspr 4.29-1
nss 3.61-1
nvidia-firmware 325.15-1
obconf 2.0.4-1
openbox 3.6.1-1
openjpeg 2.4.0-1
openssh 8.4p1-1
openssl 1.1.1i-1
opus 1.3.1-1
p11-kit 0.23.22-1
pango 1.48.1-1
patch 2.7.6-1
pciutils 3.7.0-1
pcre 8.44-1
pcre2 10.36-1
perl 5.32.1-1
perl-xml-parser 2.46-1
pinentry 1.1.1-1
pixman 0.40.0-1
pkg-config 0.29.2-1
pkgutils 5.40.7-1
pm-utils 1.4.1-1
polkit 0.118-1
poppler 21.01.0-1
popt 1.18-1
procps-ng 3.3.16-1
psmisc 23.3-1
pulseaudio 14.2-1
python2 2.7.18-1
python2-psutil 5.8.0-1
python2-six 1.15.0-1
python3 3.9.1-1
python3-beautifulsoup4 4.9.3-1
python3-chardet 4.0.0-1
python3-mako 1.1.4-1
python3-markupsafe 1.1.1-1
python3-pygobject3 3.38.0-1
python3-pyxdg 0.27-1
python3-six 1.15.0-1
python3-soupsieve 2.1-1
qt5 5.15.2-1
qtwebengine 5.15.2-1
readline 8.1-1
ruby 3.0.0-1
rustc 1.47.0-1
sassc 3.6.1-1
scons 4.1.0-1
sdl 1.2.15-1
sdl2 2.0.14-1
sed 4.8-1
serf 1.3.9-1
sessreg 1.1.2-1
setxkbmap 1.3.2-1
sgml-common 0.6.3-1
shadow 4.8.1-1
shared-mime-info 2.1-1
signify 20200707-1
smproxy 1.0.6-1
speex 1.2.0-1
speexdsp 1.2.0-1
sqlite 3.34.1-1
startup-notification 0.12-1
subversion 1.14.0-1
sudo 1.9.5p2-1
sysklogd 1.5.1-1
sysvinit 2.98-1
tar 1.33-1
texinfo 6.7-1
tidy 5.6.0-1
tint2 16.7-1
twm 1.0.11-1
unifont 13.0.05-1
unzip 6.0-1
util-linux 2.36.1-1
util-macros 1.19.3-1
vala 0.50.3-1
valgrind 3.16.1-1
vim 8.2.2433-1
w3m 0.5.3-38-1
wayland 1.19.0-1
wayland-protocols 1.20-1
webkitgtk 2.30.4-1
wget 1.21.1-1
which 2.21-1
wireless_tools 29-1
wpa_supplicant 2.9-1
x11perf 1.6.1-1
x264 20200819-1
x265 3.4-1
xauth 1.1-1
xbacklight 1.2.3-1
xbitmaps 1.1.2-1
xcb-proto 1.14.1-1
xcb-util 0.4.0-1
xcb-util-cursor 0.1.3-1
xcb-util-image 0.4.0-1
xcb-util-keysyms 0.4.0-1
xcb-util-renderutil 0.3.9-1
xcb-util-wm 0.4.1-1
xclock 1.0.9-1
xcmsdb 1.0.5-1
xcursor-themes 1.0.6-1
xcursorgen 1.0.7-1
xdg-utils 1.1.3-1
xdpyinfo 1.3.2-1
xdriinfo 1.0.6-1
xev 1.2.4-1
xf86-input-evdev 2.10.6-1
xf86-input-libinput 0.30.0-1
xf86-input-wacom 0.39.0-1
xf86-video-fbdev 0.5.0-1
xf86-video-intel 20200817-1
xf86-video-nouveau 1.0.17-1
xgamma 1.0.6-1
xhost 1.0.8-1
xinit 1.4.1-1
xinput 1.6.3-1
xkbcomp 1.4.4-1
xkbevd 1.1.4-1
xkbutils 1.0.4-1
xkeyboard-config 2.31-1
xkill 1.0.5-1
xlsatoms 1.1.3-1
xlsclients 1.1.4-1
xmessage 1.0.5-1
xmlto 0.0.28-1
xmodmap 1.0.10-1
xorg-cf-files 1.0.6-1
xorg-font-dejavu-ttf 2.37-1
xorg-imake 1.0.8-1
xorg-server 1.20.10-1
xorgproto 2020.1-1
xpr 1.0.5-1
xprop 1.2.5-1
xrandr 1.5.1-1
xrdb 1.2.0-1
xrefresh 1.0.6-1
xset 1.2.4-1
xsetroot 1.1.2-1
xterm 363-1
xtrans 1.4.0-1
xvinfo 1.1.4-1
xwd 1.0.7-1
xwininfo 1.1.5-1
xwud 1.0.5-1
xz 5.2.5-1
yasm 1.3.0-1
zip 3.0-1
zlib 1.2.11-1
zstd 1.4.8-1

At first I thought that it was because my system was overclocking so I set MOZ_MAKE_FLAGS="-j1" but it still failed. Then tried installing some extra packages like "mailcap" because the line before the error mentioned "mimeTypes.rdf" but, alas, it still failed. I even tried append/unappend "CC=gcc CXX=g++" to the "make -f client.mk" line. It also mentions "elfhack" so I thought maybe these bugs were relevant but I'm not sure:

https://bugzilla.mozilla.org/show_bug.cgi?id=629635

https://bugzilla.mozilla.org/show_bug.cgi?id=629638

But it doesn't make sense as it should build just fine. I was thinking about appending "--disable-elfhack" to my mozconfig but I don't know what that'll do to my build ultimately.

I'm not sure what else to do or what other packages that might be missing. I mean, I thought I installed the required and recommened packages for SeaMonkey. Any ideas?

TheRealGrogan 02-09-2021 04:40 PM

--disable-elfhack may make for slightly larger libraries, with more redirections but it won't be that significant. libxul is a pig no matter what you do. Mostly slightly longer startup time, if you notice anything at all. I've had to disable elfhack a few times, usually the failures are linker related (e.g. there was a time when a PGO+LTO firefox build using --enable-linker=lld would fail at the end of the second build because of the elfhack tests failing, though that's no longer the case)

In your case it looks to me like elfhack didn't build correctly. If disabling it solves your build problem, it wouldn't be a bad compromise.

Also, I looked at your mozconfig.txt. I see you overriding bundled libraries with system... that does not usually pay off for mozilla builds. I'd start there.

budrz89 02-10-2021 08:51 PM

@TheRealGrogan,

I've decided to disable elfhack and the build was successful. Started up seamonkey and so far everything seems to be running OK.

Thanks for your help, I appreciate it!


All times are GMT -5. The time now is 10:25 PM.