WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Seamonkey 2.53.17.1.tcz corrupted  (Read 10293 times)

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #30 on: November 21, 2023, 01:47:49 PM »
Yes, I did followed your build notes

Code: [Select]
sudo cp /tmp/tcloop/llvm15-dev/usr/local/bin/llvm-config /usr/local/bin
sudo ln -s /lib /lib64

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #31 on: November 22, 2023, 07:54:08 AM »
Ok I've repeated the procedure still got error at line 2 of Juanito's mozconfig

Code: [Select]
tc@box:~$ tce-load -i python3.6.tcz compiletc.tcz autoconf2.13.tcz cbindgen.tcz
gtk3-dev.tcz node-dev.tcz zip-unzip.tcz yasm-dev.tcz icu70-dev.tcz libevent-dev.
tcz libwebp1-dev.tcz llvm15-dev.tcz clang.tcz nasm.tcz nss-dev.tcz pulseaudio-de
v.tcz alsa-dev.tcz dbus-glib-dev.tcz libstartup-notification-dev.tcz wget.tcz
ncursesw.tcz: OK
readline.tcz: OK
gdbm.tcz: OK
python3.6.tcz: OK
glibc_add_lib.tcz: OK
zlib_base-dev.tcz: OK
util-linux_base-dev.tcz: OK
linux-6.1_api_headers.tcz: OK
glibc_base-dev.tcz: OK
e2fsprogs_base-dev.tcz: OK
sed.tcz: OK
pkg-config.tcz: OK
patch.tcz: OK
make.tcz: OK
m4.tcz: OK
grep.tcz: OK
gmp.tcz: OK
isl.tcz: OK
mpfr.tcz: OK
mpc.tcz: OK
flex.tcz: OK
binutils.tcz: OK
gcc_libs.tcz: OK
gcc_libs-dev.tcz: OK
gcc_base-dev.tcz: OK
gcc.tcz: OK
gawk.tcz: OK
findutils.tcz: OK
file.tcz: OK
diffutils.tcz: OK
gettext.tcz: OK
bison.tcz: OK
compiletc.tcz: OK
perl5.tcz: OK
perl_xml_parser.tcz: OK
autoconf2.13.tcz: OK
libssh2.tcz: OK
llvm-lib.tcz: OK
rust.tcz: OK
cbindgen.tcz: OK
bzip2.tcz: OK
bzip2-dev.tcz: OK
pcre-dev.tcz: OK
libogg.tcz: OK
libogg-dev.tcz: OK
libvorbis.tcz: OK
libvorbis-dev.tcz: OK
libltdl.tcz: OK
libtool.tcz: OK
libtool-dev.tcz: OK
libcanberra.tcz: OK
libcanberra-dev.tcz: OK
libffi-dev.tcz: OK
glib2-python.tcz: OK
glib2-dev.tcz: OK
json-glib.tcz: OK
json-glib-dev.tcz: OK
ncursesw-dev.tcz: OK
libunistring.tcz: OK
libunistring-dev.tcz: OK
libidn2.tcz: OK
libidn2-dev.tcz: OK
libtasn1.tcz: OK
libtasn1-dev.tcz: OK
p11-kit.tcz: OK
p11-kit-dev.tcz: OK
gmp-dev.tcz: OK
nettle3.tcz: OK
nettle3-dev.tcz: OK
gnutls3.6.tcz: OK
gnutls3.6-dev.tcz: OK
expat2-dev.tcz: OK
dbus-dev.tcz: OK
nss-mdns.tcz: OK
libdaemon.tcz: OK
avahi.tcz: OK
avahi-dev.tcz: OK
Xorg-fonts.tcz: OK
qpdf.tcz: OK
cups-filters.tcz: OK
cups.tcz: OK
cups-dev.tcz: OK
fribidi-dev.tcz: OK
xtrans.tcz: OK
util-macros.tcz: OK
xorg-proto.tcz: OK
xcb-proto.tcz: OK
libXdmcp-dev.tcz: OK
libXau-dev.tcz: OK
libxcb-dev.tcz: OK
libX11-dev.tcz: OK
libXrender-dev.tcz: OK
libpng-dev.tcz: OK
freetype-dev.tcz: OK
fontconfig-dev.tcz: OK
libXft-dev.tcz: OK
graphite2-dev.tcz: OK
harfbuzz-bin.tcz: OK
harfbuzz-dev.tcz: OK
liblzma-dev.tcz: OK
elfutils.tcz: OK
elfutils-dev.tcz: OK
libxshmfence-dev.tcz: OK
udev-dev.tcz: OK
libdrm-dev.tcz: OK
libGL-dev.tcz: OK
libGLESv2-dev.tcz: OK
libXext-dev.tcz: OK
libvdpau.tcz: OK
libvdpau-dev.tcz: OK
liblz4.tcz: OK
liblz4-dev.tcz: OK
zstd.tcz: OK
zstd-dev.tcz: OK
readline-dev.tcz: OK
libxml2-python.tcz: OK
libxml2-bin.tcz: OK
libxml2-dev.tcz: OK
llvm15-lib.tcz: OK
llvm15-bin.tcz: OK
llvm15-dev.tcz: OK
font-util.tcz: OK
libxcvt.tcz: OK
libxcvt-dev.tcz: OK
pixman-dev.tcz: OK
openssl-1.1.1-dev.tcz: OK
libepoxy.tcz: OK
libepoxy-dev.tcz: OK
libfontenc-dev.tcz: OK
libXfont2.tcz: OK
libXfont2-dev.tcz: OK
libEGL-dev.tcz: OK
xorg-server.tcz: OK
xorg-server-dev.tcz: OK
xbitmaps.tcz: OK
libxkbfile.tcz: OK
libxkbfile-dev.tcz: OK
libpciaccess-dev.tcz: OK
libXxf86vm-dev.tcz: OK
libXxf86dga.tcz: OK
libXxf86dga-dev.tcz: OK
libXv.tcz: OK
libXv-dev.tcz: OK
libXvmc.tcz: OK
libXvmc-dev.tcz: OK
libXi.tcz: OK
libXi-dev.tcz: OK
libXtst.tcz: OK
libXtst-dev.tcz: OK
libXss.tcz: OK
libXss-dev.tcz: OK
libXres.tcz: OK
libXres-dev.tcz: OK
libXrandr-dev.tcz: OK
libXinerama-dev.tcz: OK
libXfixes-dev.tcz: OK
libXdamage-dev.tcz: OK
libXcursor-dev.tcz: OK
libXcomposite-dev.tcz: OK
libXpm.tcz: OK
libXpm-dev.tcz: OK
libSM-dev.tcz: OK
libICE-dev.tcz: OK
libXt-dev.tcz: OK
libXmu-dev.tcz: OK
libXaw.tcz: OK
libXaw-dev.tcz: OK
libFS.tcz: OK
libFS-dev.tcz: OK
makedepend.tcz: OK
Xorg-7.7-dev.tcz: OK
xkeyboard-config.tcz: OK
xf86-video-vesa.tcz: OK
xf86-video-fbdev.tcz: OK
libwacom.tcz: OK
libevdev.tcz: OK
mtdev.tcz: OK
libinput.tcz: OK
xf86-input-libinput.tcz: OK
xcursor-themes.tcz: OK
Xorg-7.7-lib.tcz: OK
Xorg-7.7-bin.tcz: OK
Xorg-7.7.tcz: OK
Xorg-7.7-3d.tcz: OK
Xorg-7.7-3d-dev.tcz: OK
cairo-dev.tcz: OK
pango-dev.tcz: OK
atk-dev.tcz: OK
at-spi2-core.tcz: OK
at-spi2-core-dev.tcz: OK
at-spi2-atk.tcz: OK
at-spi2-atk-dev.tcz: OK
libjpeg-turbo-dev.tcz: OK
libtiff-bin.tcz: OK
libtiff-dev.tcz: OK
gdk-pixbuf2-dev.tcz: OK
gtk3.tcz: OK
gtk3-dev.tcz: OK
icu70.tcz: OK
icu70-bin.tcz: OK
icu70-dev.tcz: OK
libnghttp2.tcz: OK
libnghttp2-dev.tcz: OK
node.tcz: OK
node-dev.tcz: OK
zip-unzip.tcz: OK
yasm.tcz: OK
yasm-dev.tcz: OK
libevent.tcz: OK
libevent-dev.tcz: OK
glu.tcz: OK
glu-dev.tcz: OK
freeglut.tcz: OK
freeglut-dev.tcz: OK
giflib7.tcz: OK
giflib7-bin.tcz: OK
giflib7-dev.tcz: OK
libwebp1.tcz: OK
libwebp1-bin.tcz: OK
libwebp1-dev.tcz: OK
clang.tcz: OK
nasm.tcz: OK
sqlite3-bin.tcz: OK
sqlite3-dev.tcz: OK
nspr-dev.tcz: OK
nss-dev.tcz: OK
sbc.tcz: OK
sbc-dev.tcz: OK
bluetooth-6.1.2-tinycore.tcz: OK
libical3.tcz: OK
bluez5.tcz: OK
libbluetooth5.tcz: OK
libbluetooth5-dev.tcz: OK
flac.tcz: OK
flac-dev.tcz: OK
libsndfile.tcz: OK
libsndfile-dev.tcz: OK
speex.tcz: OK
speex-dev.tcz: OK
fftw.tcz: OK
fftw-dev.tcz: OK
libasound.tcz: OK
input-joystick-6.1.2-tinycore.tcz: OK
alsa-modules-6.1.2-tinycore.tcz: OK
alsa.tcz: OK
alsa-dev.tcz: OK
attr.tcz: OK
attr-dev.tcz: OK
libcap.tcz: OK
libcap-dev.tcz: OK
libpulseaudio.tcz: OK
pulseaudio.tcz: OK
pulseaudio-dev.tcz: OK
dbus-glib.tcz: OK
dbus-glib-dev.tcz: OK
libstartup-notification.tcz: OK
libstartup-notification-dev.tcz: OK
wget.tcz: OK
tc@box:~$ sudo cp /tmp/tcloop/llvm15-dev/usr/local/bin/llvm-config /usr/local/bin
tc@box:~$ sudo ln -s /lib /lib64
tc@box:~$ cd /home/tc/lab/seamonkey-2.53.17.1
tc@box:~/lab/seamonkey-2.53.17.1$ cp ../mozconfig ./
tc@box:~/lab/seamonkey-2.53.17.1$ patch -Np1 -i ../seamonkey-2.53.17.1-consolidated_fixes-1.patc
h
patching file media/libvpx/libvpx/test/decode_api_test.cc
patching file media/libvpx/libvpx/third_party/libwebm/mkvparser/mkvparser.cc
patching file media/libvpx/libvpx/vp8/decoder/dboolhuff.h
patching file media/libvpx/libvpx/vp8/encoder/onyx_if.c
patching file media/libvpx/libvpx/vp9/common/vp9_alloccommon.c
patching file media/libvpx/libvpx/vp9/encoder/vp9_encoder.c
patching file media/libvpx/libvpx/vp9/vp9_dx_iface.c
patching file media/libvpx/libvpx/vpx_dsp/bitreader_buffer.c
patching file media/libvpx/libvpx/vpx_dsp/bitreader.h
tc@box:~/lab/seamonkey-2.53.17.1$ sed -e '1012 s/stderr=devnull/stderr=subprocess.DEVNULL/' -e '
1013 s/OSError/(OSError, subprocess.CalledProcessError)/' -i third_party/python/distro/distro.py
tc@box:~/lab/seamonkey-2.53.17.1$ C=clang CXX=clang++ ./mach configure
Error loading mozconfig: /home/tc/lab/seamonkey-2.53.17.1/mozconfig

Evaluation of your mozconfig exited with an error. This could be triggered
by a command inside your mozconfig failing. Please change your mozconfig
to not error and/or to catch errors in executed commands.

mozconfig output:

/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig_loader: /home/tc/lab/seamonkey-2.53.17.1/mozconfig: line 2:
: not found

Then I used the default mozonfig from Seamonkey website also got error

Code: [Select]
cat > mozconfig << "EOF"
# If you have a multicore machine, all cores will be used

# If you have installed DBus-Glib comment out this line:
ac_add_options --disable-dbus

# If you have installed dbus-glib, and you have installed (or will install)
# wireless-tools, and you wish to use geolocation web services, comment out
# this line
ac_add_options --disable-necko-wifi

# Uncomment these lines if you have installed optional dependencies:
#ac_add_options --enable-system-hunspell
#ac_add_options --enable-startup-notification

# Uncomment the following option if you have not installed PulseAudio
#ac_add_options --disable-pulseaudio
# and uncomment this if you installed alsa-lib instead of PulseAudio
#ac_add_options --enable-alsa

# Comment out following option if you have gconf installed
ac_add_options --disable-gconf

# Comment out following options if you have not installed
# recommended dependencies:
ac_add_options --with-system-icu
ac_add_options --with-system-libevent
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-webp

# Disabling debug symbols makes the build much smaller and a little
# faster. Comment this if you need to run a debugger. Note: This is
# required for compilation on i686.
ac_add_options --disable-debug-symbols

# The elf-hack is reported to cause failed installs (after successful builds)
# on some machines. It is supposed to improve startup time and it shrinks
# libxul.so by a few MB - comment this if you know your machine is not affected.
ac_add_options --disable-elf-hack

# Seamonkey has some additional features that are not turned on by default,
# such as an IRC client, calendar, and DOM Inspector. The DOM Inspector
# aids with designing web pages. Comment these options if you do not
# desire these features.
ac_add_options --enable-calendar
ac_add_options --enable-dominspector
ac_add_options --enable-irc

# The BLFS editors recommend not changing anything below this line:
ac_add_options --prefix=/usr
ac_add_options --enable-application=comm/suite

ac_add_options --disable-crashreporter
ac_add_options --disable-updater
ac_add_options --disable-tests

# rust-simd does not compile with recent versions of rust.
# It is disabled in recent versions of firefox
ac_add_options --disable-rust-simd

ac_add_options --enable-optimize="-O2"
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-official-branding

# The option to use system cairo was removed in 2.53.9.
ac_add_options --enable-system-ffi
ac_add_options --enable-system-pixman

ac_add_options --with-system-bz2
ac_add_options --with-system-jpeg
ac_add_options --with-system-png
ac_add_options --with-system-zlib
EOF

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14815
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #32 on: November 22, 2023, 08:42:49 AM »
I just tried again and it works for me - are you sure mozconfig is in the top level of the seamonkey-2.53.17.1 directory:
Code: [Select]
ls ../seamonkey-2.53.17.1/moz*
../seamonkey-2.53.17.1/moz.build
../seamonkey-2.53.17.1/moz.build.1753127.later
../seamonkey-2.53.17.1/moz.configure
../seamonkey-2.53.17.1/mozconfig
../seamonkey-2.53.17.1/mozilla-config.h.in

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #33 on: November 22, 2023, 11:41:18 AM »
Yes, I put mozconfig inside the seamonkey folder as instructed. BTW here is the error of the default mozconfig from Seamonkey website

Code: [Select]
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
 0:01.58 Clobber not needed.
 0:01.58 Adding make options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
    MOZ_OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    FOUND_MOZCONFIG=/home/tc/lab/seamonkey-2.53.17.1/mozconfig
    export FOUND_MOZCONFIG
 0:01.58 /usr/local/bin/make -f client.mk -s configure
 0:01.59 cd /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
 0:01.59 /home/tc/lab/seamonkey-2.53.17.1/configure
 0:02.31 Creating Python 3 environment
 0:04.02 Using base prefix '/usr/local'
 0:04.02 New python executable in /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu/_virtualenvs/init_py3/bin/python3
 0:04.02 Also creating executable in /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu/_virtualenvs/init_py3/bin/python
 0:04.02 Installing setuptools, pip, wheel...
 0:07.57 done.
 0:08.73 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace)
 0:08.74 Re-executing in the virtualenv
 0:09.95 Adding configure options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
 0:09.95   --disable-dbus
 0:09.95   --disable-necko-wifi
 0:09.95   --disable-gconf
 0:09.95   --with-system-icu
 0:09.95   --with-system-libevent
 0:09.95   --with-system-nspr
 0:09.95   --with-system-nss
 0:09.95   --with-system-webp
 0:09.95   --disable-debug-symbols
 0:09.95   --disable-elf-hack
 0:09.95   --enable-calendar
 0:09.95   --enable-dominspector
 0:09.95   --enable-irc
 0:09.95   --prefix=/usr
 0:09.95   --enable-application=comm/suite
 0:09.95   --disable-crashreporter
 0:09.95   --disable-updater
 0:09.95   --disable-tests
 0:09.95   --disable-rust-simd
 0:09.95   --enable-optimize=-O2
 0:09.95   --enable-strip
 0:09.95   --enable-install-strip
 0:09.95   --enable-official-branding
 0:09.96   --enable-system-ffi
 0:09.96   --enable-system-pixman
 0:09.96   --with-system-bz2
 0:09.96   --with-system-jpeg
 0:09.96   --with-system-png
 0:09.96   --with-system-zlib
 0:09.96 checking for vcs source checkout... no
 0:10.08 checking for a shell... /bin/sh
 0:10.13 checking for host system type... i686-pc-linux-gnu
 0:10.13 checking for target system type... i686-pc-linux-gnu
 0:10.49 Determining COMM source information from sourcestamp.txt...
 0:10.49 Determining GECKO source information from sourcestamp.txt...
 0:10.78 checking whether cross compiling... no
 0:10.78 checking for the target C compiler... /usr/local/bin/clang
 0:10.85 checking whether the target C compiler can be used... yes
 0:10.86 checking for Python 3... /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu/_virtualenvs/init_py3/bin/python (3.6.12)
 0:10.87 checking for yasm... /usr/local/bin/yasm
 0:10.88 checking yasm version... 1.3.0
 0:10.88 checking the target C compiler version... 15.0.7
 0:11.07 checking the target C compiler works... yes
 0:11.07 checking for the target C++ compiler... /usr/local/bin/clang++
 0:11.11 checking whether the target C++ compiler can be used... yes
 0:11.11 checking the target C++ compiler version... 15.0.7
 0:11.15 checking the target C++ compiler works... yes
 0:11.15 checking for the host C compiler... /usr/local/bin/clang
 0:11.20 checking whether the host C compiler can be used... yes
 0:11.20 checking the host C compiler version... 15.0.7
 0:11.24 checking the host C compiler works... yes
 0:11.25 checking for the host C++ compiler... /usr/local/bin/clang++
 0:11.30 checking whether the host C++ compiler can be used... yes
 0:11.30 checking the host C++ compiler version... 15.0.7
 0:11.34 checking the host C++ compiler works... yes
 0:11.41 checking for 64-bit OS... no
 0:11.45 checking for new enough STL headers from libstdc++...
 0:11.45 DEBUG: <truncated - see config.log for full output>
 0:11.45 DEBUG: |                 #if defined(__GLIBCXX__) && !defined(_GLIBCXX_RELEASE)
 0:11.45 DEBUG: | #  error libstdc++ not new enough
 0:11.45 DEBUG: | #endif
 0:11.45 DEBUG: | #if defined(_GLIBCXX_RELEASE)
 0:11.45 DEBUG: | #  if _GLIBCXX_RELEASE < 7
 0:11.45 DEBUG: | #    error libstdc++ not new enough
 0:11.46 DEBUG: | #  else
 0:11.46 DEBUG: |      (void) 0
 0:11.46 DEBUG: | #  endif
 0:11.46 DEBUG: | #endif
 0:11.46 DEBUG: |                   ;
 0:11.46 DEBUG: |                   return 0;
 0:11.46 DEBUG: |                 }
 0:11.46 DEBUG: Executing: `/usr/local/bin/clang++ /tmp/conftest.ftctpx_e.cpp -c`
 0:11.46 DEBUG: The command returned non-zero exit status 1.
 0:11.46 DEBUG: Its error output was:
 0:11.46 DEBUG: | /tmp/conftest.ftctpx_e.cpp:1:10: fatal error: 'cstddef' file not found
 0:11.46 DEBUG: | #include <cstddef>
 0:11.46 DEBUG: |          ^~~~~~~~~
 0:11.46 DEBUG: | 1 error generated.
 0:11.46 ERROR: The libstdc++ in use is not new enough.  Please run ./mach bootstrap to update your compiler, or update your system libstdc++ installation.
 0:11.52 *** Fix above errors and then restart with\
 0:11.52                "./mach build"
 0:11.52 make: *** [client.mk:114: configure] Error 1
« Last Edit: November 22, 2023, 11:44:06 AM by cute curtis »

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1509
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #34 on: November 22, 2023, 01:18:08 PM »
Code: [Select]
0:11.46 DEBUG: | /tmp/conftest.ftctpx_e.cpp:1:10: fatal error: 'cstddef' file not found
Hi cute curtis. When getting "file not found" error during compilation, I always try provides.sh:
Code: [Select]
$ provides.sh cstddef
boost-1.65-dev.tcz
boost-1.74-dev.tcz
boost-1.78-dev.tcz
gcc.tcz
Have you tried loading one of the boost extensions (e.g., tce-load -wi boost-1.78-dev)?

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #35 on: November 22, 2023, 05:00:54 PM »
Hi, the boost-1.65.tcz successfully loaded but the error still persisted.

Code: [Select]
tc@box:~$ CC=clang CXX=clang++ ./mach configure
sh: ./mach: not found
tc@box:~$ cd /home/tc/lab/seamonkey-2.53.17.1
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
 0:00.90 Clobber not needed.
 0:00.90 Adding make options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
    MOZ_OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    FOUND_MOZCONFIG=/home/tc/lab/seamonkey-2.53.17.1/mozconfig
    export FOUND_MOZCONFIG
 0:00.91 /usr/local/bin/make -f client.mk -s configure
 0:00.91 cd /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
 0:00.91 /home/tc/lab/seamonkey-2.53.17.1/configure
 0:01.82 Re-executing in the virtualenv
 0:03.02 Adding configure options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
 0:03.02   --disable-dbus
 0:03.02   --disable-necko-wifi
 0:03.02   --disable-gconf
 0:03.02   --with-system-icu
 0:03.02   --with-system-libevent
 0:03.02   --with-system-nspr
 0:03.02   --with-system-nss
 0:03.02   --with-system-webp
 0:03.02   --disable-debug-symbols
 0:03.02   --disable-elf-hack
 0:03.02   --enable-calendar
 0:03.02   --enable-dominspector
 0:03.02   --enable-irc
 0:03.02   --prefix=/usr
 0:03.02   --enable-application=comm/suite
 0:03.02   --disable-crashreporter
 0:03.02   --disable-updater
 0:03.03   --disable-tests
 0:03.03   --disable-rust-simd
 0:03.03   --enable-optimize=-O2
 0:03.03   --enable-strip
 0:03.03   --enable-install-strip
 0:03.03   --enable-official-branding
 0:03.03   --enable-system-ffi
 0:03.03   --enable-system-pixman
 0:03.03   --with-system-bz2
 0:03.03   --with-system-jpeg
 0:03.03   --with-system-png
 0:03.03   --with-system-zlib
 0:03.03 checking for vcs source checkout... no
 0:03.15 checking for a shell... /bin/sh
 0:03.21 checking for host system type... i686-pc-linux-gnu
 0:03.21 checking for target system type... i686-pc-linux-gnu
 0:03.57 Determining COMM source information from sourcestamp.txt...
 0:03.57 Determining GECKO source information from sourcestamp.txt...
 0:03.85 checking whether cross compiling... no
 0:03.85 checking for the target C compiler... /usr/local/bin/clang
 0:03.94 checking whether the target C compiler can be used... yes
 0:03.96 checking for Python 3... /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu/_virtualenvs/init_py3/bin/python (3.6.12)
 0:03.97 checking for yasm... /usr/local/bin/yasm
 0:03.97 checking yasm version... 1.3.0
 0:03.98 checking the target C compiler version... 15.0.7
 0:04.03 checking the target C compiler works... yes
 0:04.03 checking for the target C++ compiler... /usr/local/bin/clang++
 0:04.08 checking whether the target C++ compiler can be used... yes
 0:04.08 checking the target C++ compiler version... 15.0.7
 0:04.13 checking the target C++ compiler works... yes
 0:04.14 checking for the host C compiler... /usr/local/bin/clang
 0:04.24 checking whether the host C compiler can be used... yes
 0:04.24 checking the host C compiler version... 15.0.7
 0:04.29 checking the host C compiler works... yes
 0:04.29 checking for the host C++ compiler... /usr/local/bin/clang++
 0:04.34 checking whether the host C++ compiler can be used... yes
 0:04.34 checking the host C++ compiler version... 15.0.7
 0:04.39 checking the host C++ compiler works... yes
 0:04.45 checking for 64-bit OS... no
 0:04.49 checking for new enough STL headers from libstdc++...
 0:04.49 DEBUG: <truncated - see config.log for full output>
 0:04.49 DEBUG: |                 #if defined(__GLIBCXX__) && !defined(_GLIBCXX_RELEASE)
 0:04.49 DEBUG: | #  error libstdc++ not new enough
 0:04.49 DEBUG: | #endif
 0:04.49 DEBUG: | #if defined(_GLIBCXX_RELEASE)
 0:04.49 DEBUG: | #  if _GLIBCXX_RELEASE < 7
 0:04.49 DEBUG: | #    error libstdc++ not new enough
 0:04.50 DEBUG: | #  else
 0:04.50 DEBUG: |      (void) 0
 0:04.50 DEBUG: | #  endif
 0:04.50 DEBUG: | #endif
 0:04.50 DEBUG: |                   ;
 0:04.50 DEBUG: |                   return 0;
 0:04.50 DEBUG: |                 }
 0:04.50 DEBUG: Executing: `/usr/local/bin/clang++ /tmp/conftest.d24rqy3d.cpp -c`
 0:04.50 DEBUG: The command returned non-zero exit status 1.
 0:04.50 DEBUG: Its error output was:
 0:04.50 DEBUG: | /tmp/conftest.d24rqy3d.cpp:1:10: fatal error: 'cstddef' file not found
 0:04.50 DEBUG: | #include <cstddef>
 0:04.50 DEBUG: |          ^~~~~~~~~
 0:04.50 DEBUG: | 1 error generated.
 0:04.50 ERROR: The libstdc++ in use is not new enough.  Please run ./mach bootstrap to update your compiler, or update your system libstdc++ installation.
 0:04.56 *** Fix above errors and then restart with\
 0:04.56                "./mach build"
 0:04.56 make: *** [client.mk:114: configure] Error 1
tc@box:~/lab/seamonkey-2.53.17.1$ ./mach bootstrap
Error running mach:

    ['bootstrap']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.

You should consider filing a bug for this issue.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

NotImplementedError: Bootstrap support for this Linux distro not yet available: tinycore

  File "/home/tc/lab/seamonkey-2.53.17.1/python/mozboot/mozboot/mach_commands.py", line 41, in bootstrap
    mach_context=self._mach_context,
  File "/home/tc/lab/seamonkey-2.53.17.1/python/mozboot/mozboot/bootstrap.py", line 216, in __init__
    'distro not yet available: ' + dist_id)
tc@box:~/lab/seamonkey-2.53.17.1$ provides.sh cstddef
repo.tinycorelinux.net: Resource temporarily unavailable
failed on url http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
could not read control file from URL http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
wget: bad address 'repo.tinycorelinux.net'
gunzip: /etc/sysconfig/tcedir/provides.db.gz: No such file or directory
awk: /etc/sysconfig/tcedir/provides.db: No such file or directory
chmod: /etc/sysconfig/tcedir/provides.db: No such file or directory
tc@box:~/lab/seamonkey-2.53.17.1$ provides.sh
tc@box:~/lab/seamonkey-2.53.17.1$ sudo find / -name provides.sh
/usr/bin/provides.sh
tc@box:~/lab/seamonkey-2.53.17.1$ tce-load -i boost1.65.tcz
boost1.65.tcz not found!
tc@box:~/lab/seamonkey-2.53.17.1$ tce-load -i boost-1.65.tcz
boost-1.65 is already installed!
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
 0:00.89 Clobber not needed.
 0:00.89 Adding make options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
    MOZ_OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    FOUND_MOZCONFIG=/home/tc/lab/seamonkey-2.53.17.1/mozconfig
    export FOUND_MOZCONFIG
 0:00.89 /usr/local/bin/make -f client.mk -s configure
 0:00.90 cd /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
 0:00.90 /home/tc/lab/seamonkey-2.53.17.1/configure
 0:01.83 Re-executing in the virtualenv
 0:03.04 Adding configure options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
 0:03.04   --disable-dbus
 0:03.04   --disable-necko-wifi
 0:03.04   --disable-gconf
 0:03.04   --with-system-icu
 0:03.04   --with-system-libevent
 0:03.04   --with-system-nspr
 0:03.04   --with-system-nss
 0:03.04   --with-system-webp
 0:03.04   --disable-debug-symbols
 0:03.04   --disable-elf-hack
 0:03.04   --enable-calendar
 0:03.04   --enable-dominspector
 0:03.04   --enable-irc
 0:03.04   --prefix=/usr
 0:03.04   --enable-application=comm/suite
 0:03.04   --disable-crashreporter
 0:03.04   --disable-updater
 0:03.05   --disable-tests
 0:03.05   --disable-rust-simd
 0:03.05   --enable-optimize=-O2
 0:03.05   --enable-strip
 0:03.05   --enable-install-strip
 0:03.05   --enable-official-branding
 0:03.05   --enable-system-ffi
 0:03.05   --enable-system-pixman
 0:03.05   --with-system-bz2
 0:03.05   --with-system-jpeg
 0:03.05   --with-system-png
 0:03.05   --with-system-zlib
 0:03.05 checking for vcs source checkout... no
 0:03.17 checking for a shell... /bin/sh
 0:03.23 checking for host system type... i686-pc-linux-gnu
 0:03.23 checking for target system type... i686-pc-linux-gnu
 0:03.63 Determining COMM source information from sourcestamp.txt...
 0:03.63 Determining GECKO source information from sourcestamp.txt...
 0:03.94 checking whether cross compiling... no
 0:03.94 checking for the target C compiler... /usr/local/bin/clang
 0:04.02 checking whether the target C compiler can be used... yes
 0:04.03 checking for Python 3... /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu/_virtualenvs/init_py3/bin/python (3.6.12)
 0:04.04 checking for yasm... /usr/local/bin/yasm
 0:04.04 checking yasm version... 1.3.0
 0:04.05 checking the target C compiler version... 15.0.7
 0:04.10 checking the target C compiler works... yes
 0:04.10 checking for the target C++ compiler... /usr/local/bin/clang++
 0:04.14 checking whether the target C++ compiler can be used... yes
 0:04.14 checking the target C++ compiler version... 15.0.7
 0:04.19 checking the target C++ compiler works... yes
 0:04.19 checking for the host C compiler... /usr/local/bin/clang
 0:04.29 checking whether the host C compiler can be used... yes
 0:04.29 checking the host C compiler version... 15.0.7
 0:04.34 checking the host C compiler works... yes
 0:04.34 checking for the host C++ compiler... /usr/local/bin/clang++
 0:04.39 checking whether the host C++ compiler can be used... yes
 0:04.39 checking the host C++ compiler version... 15.0.7
 0:04.44 checking the host C++ compiler works... yes
 0:04.50 checking for 64-bit OS... no
 0:04.54 checking for new enough STL headers from libstdc++...
 0:04.54 DEBUG: <truncated - see config.log for full output>
 0:04.54 DEBUG: |                 #if defined(__GLIBCXX__) && !defined(_GLIBCXX_RELEASE)
 0:04.54 DEBUG: | #  error libstdc++ not new enough
 0:04.55 DEBUG: | #endif
 0:04.55 DEBUG: | #if defined(_GLIBCXX_RELEASE)
 0:04.55 DEBUG: | #  if _GLIBCXX_RELEASE < 7
 0:04.55 DEBUG: | #    error libstdc++ not new enough
 0:04.55 DEBUG: | #  else
 0:04.55 DEBUG: |      (void) 0
 0:04.55 DEBUG: | #  endif
 0:04.55 DEBUG: | #endif
 0:04.55 DEBUG: |                   ;
 0:04.55 DEBUG: |                   return 0;
 0:04.55 DEBUG: |                 }
 0:04.55 DEBUG: Executing: `/usr/local/bin/clang++ /tmp/conftest._kcts2b_.cpp -c`
 0:04.55 DEBUG: The command returned non-zero exit status 1.
 0:04.55 DEBUG: Its error output was:
 0:04.55 DEBUG: | /tmp/conftest._kcts2b_.cpp:1:10: fatal error: 'cstddef' file not found
 0:04.55 DEBUG: | #include <cstddef>
 0:04.55 DEBUG: |          ^~~~~~~~~
 0:04.55 DEBUG: | 1 error generated.
 0:04.55 ERROR: The libstdc++ in use is not new enough.  Please run ./mach bootstrap to update your compiler, or update your system libstdc++ installation.
 0:04.61 *** Fix above errors and then restart with\
 0:04.61                "./mach build"
 0:04.62 make: *** [client.mk:114: configure] Error 1
tc@box:~/lab/seamonkey-2.53.17.1$ provides.sh cstddef
repo.tinycorelinux.net: Resource temporarily unavailable
failed on url http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
could not read control file from URL http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
wget: bad address 'repo.tinycorelinux.net'
gunzip: /etc/sysconfig/tcedir/provides.db.gz: No such file or directory
awk: /etc/sysconfig/tcedir/provides.db: No such file or directory
chmod: /etc/sysconfig/tcedir/provides.db: No such file or directory
tc@box:~/lab/seamonkey-2.53.17.1$ provides.sh cstddef
repo.tinycorelinux.net: Resource temporarily unavailable
failed on url http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
could not read control file from URL http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
wget: bad address 'repo.tinycorelinux.net'
gunzip: /etc/sysconfig/tcedir/provides.db.gz: No such file or directory
awk: /etc/sysconfig/tcedir/provides.db: No such file or directory
chmod: /etc/sysconfig/tcedir/provides.db: No such file or directory
tc@box:~/lab/seamonkey-2.53.17.1$ ping 4.2.2.2
PING 4.2.2.2 (4.2.2.2): 56 data bytes
ping: sendto: Network is unreachable
tc@box:~/lab/seamonkey-2.53.17.1$ ping 4.2.2.2
PING 4.2.2.2 (4.2.2.2): 56 data bytes
ping: sendto: Network is unreachable
tc@box:~/lab/seamonkey-2.53.17.1$ ping 4.2.2.2
PING 4.2.2.2 (4.2.2.2): 56 data bytes
ping: sendto: Network is unreachable
tc@box:~/lab/seamonkey-2.53.17.1$ ping 4.2.2.2
PING 4.2.2.2 (4.2.2.2): 56 data bytes
64 bytes from 4.2.2.2: seq=0 ttl=57 time=58.094 ms
64 bytes from 4.2.2.2: seq=1 ttl=57 time=58.422 ms
^C
--- 4.2.2.2 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 58.094/58.258/58.422 ms
tc@box:~/lab/seamonkey-2.53.17.1$ provides.sh cstddef
open: No such file or directory
not using seed file /etc/sysconfig/tcedir/provides.db
boost-1.65-dev.tcz
gcc.tcz
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
 0:00.92 Clobber not needed.
 0:00.92 Adding make options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
    MOZ_OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
    FOUND_MOZCONFIG=/home/tc/lab/seamonkey-2.53.17.1/mozconfig
    export FOUND_MOZCONFIG
 0:00.93 /usr/local/bin/make -f client.mk -s configure
 0:00.93 cd /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu
 0:00.93 /home/tc/lab/seamonkey-2.53.17.1/configure
 0:01.86 Re-executing in the virtualenv
 0:03.08 Adding configure options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
 0:03.08   --disable-dbus
 0:03.08   --disable-necko-wifi
 0:03.08   --disable-gconf
 0:03.08   --with-system-icu
 0:03.08   --with-system-libevent
 0:03.08   --with-system-nspr
 0:03.08   --with-system-nss
 0:03.08   --with-system-webp
 0:03.08   --disable-debug-symbols
 0:03.08   --disable-elf-hack
 0:03.08   --enable-calendar
 0:03.08   --enable-dominspector
 0:03.08   --enable-irc
 0:03.08   --prefix=/usr
 0:03.08   --enable-application=comm/suite
 0:03.08   --disable-crashreporter
 0:03.08   --disable-updater
 0:03.08   --disable-tests
 0:03.08   --disable-rust-simd
 0:03.08   --enable-optimize=-O2
 0:03.08   --enable-strip
 0:03.08   --enable-install-strip
 0:03.08   --enable-official-branding
 0:03.08   --enable-system-ffi
 0:03.08   --enable-system-pixman
 0:03.08   --with-system-bz2
 0:03.08   --with-system-jpeg
 0:03.08   --with-system-png
 0:03.08   --with-system-zlib
 0:03.08 checking for vcs source checkout... no
 0:03.21 checking for a shell... /bin/sh
 0:03.27 checking for host system type... i686-pc-linux-gnu
 0:03.27 checking for target system type... i686-pc-linux-gnu
 0:03.63 Determining COMM source information from sourcestamp.txt...
 0:03.63 Determining GECKO source information from sourcestamp.txt...
 0:03.91 checking whether cross compiling... no
 0:03.91 checking for the target C compiler... /usr/local/bin/clang
 0:04.00 checking whether the target C compiler can be used... yes
 0:04.01 checking for Python 3... /home/tc/lab/seamonkey-2.53.17.1/obj-i686-pc-linux-gnu/_virtualenvs/init_py3/bin/python (3.6.12)
 0:04.02 checking for yasm... /usr/local/bin/yasm
 0:04.02 checking yasm version... 1.3.0
 0:04.03 checking the target C compiler version... 15.0.7
 0:04.07 checking the target C compiler works... yes
 0:04.07 checking for the target C++ compiler... /usr/local/bin/clang++
 0:04.12 checking whether the target C++ compiler can be used... yes
 0:04.12 checking the target C++ compiler version... 15.0.7
 0:04.16 checking the target C++ compiler works... yes
 0:04.17 checking for the host C compiler... /usr/local/bin/clang
 0:04.25 checking whether the host C compiler can be used... yes
 0:04.25 checking the host C compiler version... 15.0.7
 0:04.29 checking the host C compiler works... yes
 0:04.30 checking for the host C++ compiler... /usr/local/bin/clang++
 0:04.34 checking whether the host C++ compiler can be used... yes
 0:04.34 checking the host C++ compiler version... 15.0.7
 0:04.38 checking the host C++ compiler works... yes
 0:04.43 checking for 64-bit OS... no
 0:04.47 checking for new enough STL headers from libstdc++...
 0:04.47 DEBUG: <truncated - see config.log for full output>
 0:04.47 DEBUG: |                 #if defined(__GLIBCXX__) && !defined(_GLIBCXX_RELEASE)
 0:04.47 DEBUG: | #  error libstdc++ not new enough
 0:04.47 DEBUG: | #endif
 0:04.47 DEBUG: | #if defined(_GLIBCXX_RELEASE)
 0:04.47 DEBUG: | #  if _GLIBCXX_RELEASE < 7
 0:04.47 DEBUG: | #    error libstdc++ not new enough
 0:04.47 DEBUG: | #  else
 0:04.47 DEBUG: |      (void) 0
 0:04.47 DEBUG: | #  endif
 0:04.47 DEBUG: | #endif
 0:04.47 DEBUG: |                   ;
 0:04.47 DEBUG: |                   return 0;
 0:04.47 DEBUG: |                 }
 0:04.47 DEBUG: Executing: `/usr/local/bin/clang++ /tmp/conftest.wep_g_e1.cpp -c`
 0:04.47 DEBUG: The command returned non-zero exit status 1.
 0:04.47 DEBUG: Its error output was:
 0:04.47 DEBUG: | /tmp/conftest.wep_g_e1.cpp:1:10: fatal error: 'cstddef' file not found
 0:04.47 DEBUG: | #include <cstddef>
 0:04.47 DEBUG: |          ^~~~~~~~~
 0:04.47 DEBUG: | 1 error generated.
 0:04.47 ERROR: The libstdc++ in use is not new enough.  Please run ./mach bootstrap to update your compiler, or update your system libstdc++ installation.
 0:04.52 *** Fix above errors and then restart with\
 0:04.52                "./mach build"
 0:04.52 make: *** [client.mk:114: configure] Error 1

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11619
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #36 on: November 22, 2023, 05:16:48 PM »
Hi cute curtis
The error listed says:
Code: [Select]
0:04.55 ERROR: The libstdc++ in use is not new enough.  Please run ./mach bootstrap to update your compiler, or update your system libstdc++ installation.It's possible you need  boost-1.74-dev.tcz  or  boost-1.78-dev.tcz
which are not available in the x86 repository.

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #37 on: November 22, 2023, 05:37:26 PM »
Hi Rich, I'm running TC 14 x86_64, I don't see boost-1.74-dev.tcz  or  boost-1.78-dev.tcz, is it because the repo still in x86? Where can I get those?

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11619
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #38 on: November 22, 2023, 10:01:09 PM »
Hi cute curtis
Hi Rich, I'm running TC 14 x86_64, ...
This says otherwise:
Quote
Code: [Select]
0:04.45 checking for 64-bit OS... no

This shows your system looking in the TC 14 x86 repo:
Quote
tc@box:~/lab/seamonkey-2.53.17.1$ provides.sh cstddef
repo.tinycorelinux.net: Resource temporarily unavailable
failed on url http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
could not read control file from URL http://repo.tinycorelinux.net/14.x/x86/tcz/provides.db.zsync
wget: bad address 'repo.tinycorelinux.net'

If you run:
Code: [Select]
uname -rdoes it return  6.1.2-tinycore  or  6.1.2-tinycore64 ?

Quote
... I don't see boost-1.74-dev.tcz  or  boost-1.78-dev.tcz, is it because the repo still in x86? ...
They are present in the x86_64 repo but not in the x86 repo.

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #39 on: November 23, 2023, 04:15:15 AM »
It says 6.1.2-tinycore does it mean I'm running on x86? The old seamonekey builds should work?

Code: [Select]
tc@box:~$ uname -r
6.1.2-tinycore

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14815
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #40 on: November 23, 2023, 04:56:25 AM »
Yes, it does mean you’re running 32bit x86 and 64bit builds of seamonkey will not work.

Offline gadget42

  • Hero Member
  • *****
  • Posts: 788
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #41 on: November 23, 2023, 04:58:36 AM »
from reply number 35 code box:
.....
 0:03.21 checking for host system type... i686-pc-linux-gnu
 0:03.21 checking for target system type... i686-pc-linux-gnu
.....

yes, x86
The fluctuation theorem has long been known for a sudden switch of the Hamiltonian of a classical system Z54 . For a quantum system with a Hamiltonian changing from... https://forum.tinycorelinux.net/index.php/topic,25972.msg166580.html#msg166580

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #42 on: November 24, 2023, 07:28:55 AM »
Sorry guys for the mix confusions it has been a year I forgot what I've done. I am now booting from Corepure64 but still the problem persists with line 2 in Juanito's mozconfig

Code: [Select]
tc@box:~$ cd /home/tc/lab
tc@box:~/lab$ tce-load -i python3.6-six.tcz compiletc.tcz autoconf2.13.tcz cbind
gen.tcz gtk3-dev.tcz node-dev.tcz zip-unzip.tcz yasm-dev.tcz icu70-dev.tcz libev
ent-dev.tcz libwebp1-dev.tcz llvm15-dev.tcz clang.tcz nasm.tcz nss-dev.tcz pulse
audio-dev.tcz alsa-dev.tcz dbus-glib-dev.tcz startup-notification-dev.tcz wget.t
cz
python3.6-six.tcz: OK
glibc_add_lib.tcz: OK
zlib_base-dev.tcz: OK
util-linux_base-dev.tcz: OK
linux-6.1_api_headers.tcz: OK
glibc_base-dev.tcz: OK
e2fsprogs_base-dev.tcz: OK
sed.tcz: OK
pkg-config.tcz: OK
patch.tcz: OK
make.tcz: OK
m4.tcz: OK
grep.tcz: OK
gmp.tcz: OK
isl.tcz: OK
mpfr.tcz: OK
mpc.tcz: OK
flex.tcz: OK
binutils.tcz: OK
gcc_libs-dev.tcz: OK
gcc_base-dev.tcz: OK
gcc.tcz: OK
gawk.tcz: OK
findutils.tcz: OK
file.tcz: OK
diffutils.tcz: OK
gettext.tcz: OK
bison.tcz: OK
compiletc.tcz: OK
autoconf2.13.tcz not found!
tc@box:~/lab$ tce-load -i autoconf2.13.tcz
autoconf2.13 is already installed!
tc@box:~/lab$ sudo cp /tmp/tcloop/llvm15-dev/usr/local/bin/llvm-config /usr/loca
l/bin
cp: can't stat '/tmp/tcloop/llvm15-dev/usr/local/bin/llvm-config': No such file or directory
tc@box:~/lab$ tce-load -i llvm15-dev.tcz
liblz4-dev.tcz: OK
liblzma-dev.tcz: OK
zstd.tcz: OK
zstd-dev.tcz: OK
libxml2-python.tcz: OK
libxml2-bin.tcz: OK
libxml2-dev.tcz: OK
llvm15-bin.tcz: OK
llvm15-dev.tcz: OK
tc@box:~/lab$ tce-load -i python3.6-six.tcz compiletc.tcz autoconf2.13.tcz cbind
gen.tcz gtk3-dev.tcz node-dev.tcz zip-unzip.tcz yasm-dev.tcz icu70-dev.tcz libev
ent-dev.tcz libwebp1-dev.tcz llvm15-dev.tcz clang.tcz nasm.tcz nss-dev.tcz pulse
audio-dev.tcz alsa-dev.tcz dbus-glib-dev.tcz startup-notification-dev.tcz wget.t
cz
python3.6-six is already installed!
compiletc is already installed!
autoconf2.13 is already installed!
llvm15-dev is already installed!
libssh2.tcz: OK
Updating certificates in /usr/local/etc/ssl/certs...
138 added, 0 removed; done.
ca-certificates.tcz: OK
curl.tcz: OK
llvm-lib.tcz: OK
rust.tcz: OK
cbindgen.tcz: OK
util-macros.tcz: OK
xorg-proto.tcz: OK
xcb-proto.tcz: OK
libXdmcp-dev.tcz: OK
libXau-dev.tcz: OK
libxcb-dev.tcz: OK
libxkbcommon.tcz: OK
libxkbcommon-dev.tcz: OK
json-glib.tcz: OK
json-glib-dev.tcz: OK
attr.tcz: OK
attr-dev.tcz: OK
libcap.tcz: OK
libcap-dev.tcz: OK
acl.tcz: OK
acl-dev.tcz: OK
elogind.tcz: OK
elogind-dev.tcz: OK
linux-pam.tcz: OK
linux-pam-dev.tcz: OK
icu67.tcz: OK
icu67-bin.tcz: OK
icu67-dev.tcz: OK
js78.tcz: OK
js78-dev.tcz: OK
expat2-dev.tcz: OK
dbus.tcz: OK
polkit.tcz: OK
polkit-dev.tcz: OK
libjpeg-turbo-bin.tcz: OK
libjpeg-turbo-dev.tcz: OK
libxshmfence-dev.tcz: OK
udev-lib-dev.tcz: OK
libpciaccess-dev.tcz: OK
libdrm-dev.tcz: OK
xtrans.tcz: OK
libX11-dev.tcz: OK
libXext-dev.tcz: OK
libXxf86vm-dev.tcz: OK
libXfixes-dev.tcz: OK
libXdamage-dev.tcz: OK
libGL-dev.tcz: OK
glu.tcz: OK
glu-dev.tcz: OK
libXrender-dev.tcz: OK
libXrandr-dev.tcz: OK
libXi-dev.tcz: OK
freeglut.tcz: OK
freeglut-dev.tcz: OK
tiff-bin.tcz: OK
tiff-dev.tcz: OK
libunistring.tcz: OK
libunistring-dev.tcz: OK
libidn2.tcz: OK
libidn2-dev.tcz: OK
gmp-dev.tcz: OK
nettle3.tcz: OK
nettle3-dev.tcz: OK
libtasn1-4.tcz: OK
libtasn1-4-dev.tcz: OK
p11-kit.tcz: OK
p11-kit-dev.tcz: OK
gnutls35.tcz: OK
gnutls35-dev.tcz: OK
libdaemon.tcz: OK
libdaemon-dev.tcz: OK
font-util.tcz: OK
libxcvt-dev.tcz: OK
pixman-dev.tcz: OK
openssl-1.1.1-dev.tcz: OK
libepoxy-dev.tcz: OK
libfontenc-dev.tcz: OK
graphite-dev.tcz: OK
harfbuzz-bin.tcz: OK
harfbuzz-dev.tcz: OK
libpng-bin.tcz: OK
libpng-dev.tcz: OK
freetype-dev.tcz: OK
libXfont2-dev.tcz: OK
wayland-dev.tcz: OK
libEGL-dev.tcz: OK
xorg-server-dev.tcz: OK
xbitmaps.tcz: OK
libxkbfile-dev.tcz: OK
libXxf86dga-dev.tcz: OK
libXv-dev.tcz: OK
libXvmc-dev.tcz: OK
libXtst-dev.tcz: OK
libXss-dev.tcz: OK
libXres-dev.tcz: OK
libXinerama-dev.tcz: OK
fontconfig-dev.tcz: OK
libXft-dev.tcz: OK
libXcursor-dev.tcz: OK
libXcomposite-dev.tcz: OK
libXpm-dev.tcz: OK
libSM-dev.tcz: OK
libICE-dev.tcz: OK
libXt-dev.tcz: OK
libXmu-dev.tcz: OK
libXaw-dev.tcz: OK
libFS-dev.tcz: OK
makedepend.tcz: OK
Xorg-7.7-dev.tcz: OK
dbus-dev.tcz: OK
nss-mdns.tcz: OK
libavahi.tcz: OK
avahi.tcz: OK
avahi-dev.tcz: OK
qpdf.tcz: OK
nspr.tcz: OK
nss.tcz: OK
openjpeg.tcz: OK
liblcms2.tcz: OK
libpoppler07.tcz: OK
cups-filters.tcz: OK
libcups.tcz: OK
cups.tcz: OK
cups-dev.tcz: OK
libusb.tcz: OK
libusb-dev.tcz: OK
libsane.tcz: OK
libsane-dev.tcz: OK
sqlite3-bin.tcz: OK
sqlite3-dev.tcz: OK
libgusb.tcz: OK
libgusb-dev.tcz: OK
lcms2-dev.tcz: OK
colord.tcz: OK
colord-dev.tcz: OK
libpsl.tcz: OK
libpsl-dev.tcz: OK
glib-networking.tcz: OK
libsoup.tcz: OK
libsoup-dev.tcz: OK
rest.tcz: OK
rest-dev.tcz: OK
fribidi-dev.tcz: OK
elfutils-dev.tcz: OK
libGLESv2-dev.tcz: OK
libvdpau-dev.tcz: OK
Xorg-7.7-3d-dev.tcz: OK
cairo-dev.tcz: OK
pango-dev.tcz: OK
atk-dev.tcz: OK
at-spi2-core.tcz: OK
at-spi2-core-dev.tcz: OK
at-spi2-atk.tcz: OK
at-spi2-atk-dev.tcz: OK
gdk-pixbuf2-dev.tcz: OK
wayland-protocols.tcz: OK
gtk3.tcz: OK
gtk3-dev.tcz: OK
node.tcz: OK
node-dev.tcz: OK
zip-unzip.tcz not found!
tc@box:~/lab$ sudo cp /tmp/tcloop/llvm15-dev/usr/local/bin/llvm-config /usr/loca
l/bin
tc@box:~/lab$ sudo ln -s /lib /lib64
tc@box:~/lab$ cd /home/tc/lab/seamonkey-2.53.17.1
tc@box:~/lab/seamonkey-2.53.17.1$ ls mozconfig*
ls: mozconfig*: No such file or directory
tc@box:~/lab/seamonkey-2.53.17.1$ cp ../mozconfig ./
tc@box:~/lab/seamonkey-2.53.17.1$ ls mozconfig*
mozconfig
tc@box:~/lab/seamonkey-2.53.17.1$ patch -Np1 -i ../seamonkey-2.53.17.1-consolida
ted_fixes-1.patch
patching file media/libvpx/libvpx/test/decode_api_test.cc
patching file media/libvpx/libvpx/third_party/libwebm/mkvparser/mkvparser.cc
patching file media/libvpx/libvpx/vp8/decoder/dboolhuff.h
patching file media/libvpx/libvpx/vp8/encoder/onyx_if.c
patching file media/libvpx/libvpx/vp9/common/vp9_alloccommon.c
patching file media/libvpx/libvpx/vp9/encoder/vp9_encoder.c
patching file media/libvpx/libvpx/vp9/vp9_dx_iface.c
patching file media/libvpx/libvpx/vpx_dsp/bitreader_buffer.c
patching file media/libvpx/libvpx/vpx_dsp/bitreader.h
tc@box:~/lab/seamonkey-2.53.17.1$ sed -e '1012 s/stderr=devnull/stderr=subproces
s.DEVNULL/' -e '1013 s/OSError/(OSError, subprocess.CalledProcessError)/' -i thi
rd_party/python/distro/distro.py
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
Error loading mozconfig: /home/tc/lab/seamonkey-2.53.17.1/mozconfig

Evaluation of your mozconfig exited with an error. This could be triggered
by a command inside your mozconfig failing. Please change your mozconfig
to not error and/or to catch errors in executed commands.

mozconfig output:

/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig_loader: /home/tc/lab/seamonkey-2.53.17.1/mozconfig: line 2:
: not found

Then I replaced it with mozconfig from BLFS

Code: [Select]
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
 0:00.73 Clobber not needed.
 0:00.73 Adding make options from /home/tc/lab/seamonkey-2.53.17.1/mozconfig
    MOZ_OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-x86_64-pc-linux-gnu
    OBJDIR=/home/tc/lab/seamonkey-2.53.17.1/obj-x86_64-pc-linux-gnu
    FOUND_MOZCONFIG=/home/tc/lab/seamonkey-2.53.17.1/mozconfig
    export FOUND_MOZCONFIG
 0:00.74 /usr/local/bin/make -f client.mk -s configure
 0:00.75 cd /home/tc/lab/seamonkey-2.53.17.1/obj-x86_64-pc-linux-gnu
 0:00.75 /home/tc/lab/seamonkey-2.53.17.1/configure
 0:01.14 Traceback (most recent call last):
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig.py", line 264, in read_mozconfig
 0:01.14     env=ensure_subprocess_env(env), universal_newlines=True))
 0:01.14   File "/usr/local/lib/python3.6/subprocess.py", line 356, in check_output
 0:01.14     **kwargs).stdout
 0:01.14   File "/usr/local/lib/python3.6/subprocess.py", line 438, in run
 0:01.14     output=stdout, stderr=stderr)
 0:01.14 subprocess.CalledProcessError: Command '['sh', '/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig_loader', '/home/tc/lab/seamonkey-2.53.17.1', '/home/tc/lab/seamonkey-2.53.17.1/mozconfig', '/usr/local/bin/python3', '/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/action/dump_env.py']' returned non-zero exit status 127.
 0:01.14
 0:01.14 During handling of the above exception, another exception occurred:
 0:01.14
 0:01.14 Traceback (most recent call last):
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/configure.py", line 175, in <module>
 0:01.14     sys.exit(main(sys.argv))
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/configure.py", line 46, in main
 0:01.14     sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 446, in run
 0:01.14     self.include_file(path)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 437, in include_file
 0:01.14     exec_(code, self)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/util.py", line 59, in exec_
 0:01.14     exec(object, globals, locals)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/moz.configure", line 7, in <module>
 0:01.14     include('build/moz.configure/init.configure')
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 764, in include_impl
 0:01.14     self.include_file(what)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 437, in include_file
 0:01.14     exec_(code, self)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/util.py", line 59, in exec_
 0:01.14     exec(object, globals, locals)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/build/moz.configure/init.configure", line 158, in <module>
 0:01.14     @imports(_from='mozbuild.mozconfig', _import='MozconfigLoader')
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 747, in decorator
 0:01.14     depends = DependsFunction(self, func, dependencies, when=when)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 132, in __init__
 0:01.14     sandbox._value_for(self)
 0:01.14   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 539, in _value_for
 0:01.14     return self._value_for_depends(obj)
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/util.py", line 1024, in method_call
 0:01.15     cache[args] = self.func(instance, *args)
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 548, in _value_for_depends
 0:01.15     value = obj.result()
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/util.py", line 1024, in method_call
 0:01.15     cache[args] = self.func(instance, *args)
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 158, in result
 0:01.15     return self._func(*resolved_args)
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/configure/__init__.py", line 1186, in wrapped
 0:01.15     return new_func(*args, **kwargs)
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/build/moz.configure/init.configure", line 189, in mozconfig
 0:01.15     mozconfig = loader.read_mozconfig(mozconfig)
 0:01.15   File "/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig.py", line 275, in read_mozconfig
 0:01.15     raise MozconfigLoadException(path, MOZCONFIG_BAD_EXIT_CODE, lines)
 0:01.15 mozbuild.mozconfig.MozconfigLoadException: Error loading mozconfig: /home/tc/lab/seamonkey-2.53.17.1/mozconfig
 0:01.15
 0:01.15 Evaluation of your mozconfig exited with an error. This could be triggered
 0:01.15 by a command inside your mozconfig failing. Please change your mozconfig
 0:01.15 to not error and/or to catch errors in executed commands.
 0:01.15
 0:01.15 mozconfig output:
 0:01.15
 0:01.15 /home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig_loader: /home/tc/lab/seamonkey-2.53.17.1/mozconfig: line 2:
 0:01.15 : not found
 0:01.15
 0:01.15 *** Fix above errors and then restart with\
 0:01.15                "./mach build"
 0:01.15 make: *** [client.mk:114: configure] Error 1

I tried to load the boost-1.78-dev expecting some changes but the issue is the same

Code: [Select]
tc@box:~/lab/seamonkey-2.53.17.1$ tce-load -i boost-1.78-dev.tcz
gdbm-dev.tcz: OK
tzdata.tcz: OK
tcl8.6.tcz: OK
tcl8.6-dev.tcz: OK
tk8.6.tcz: OK
tk8.6-dev.tcz: OK
python3.9.tcz: OK
python3.9-dev.tcz: OK
icu70.tcz: OK
icu70-bin.tcz: OK
icu70-dev.tcz: OK
boost-1.78.tcz: OK
boost-1.78-dev.tcz: OK
tc@box:~/lab/seamonkey-2.53.17.1$ CC=clang CXX=clang++ ./mach configure
Error loading mozconfig: /home/tc/lab/seamonkey-2.53.17.1/mozconfig

Evaluation of your mozconfig exited with an error. This could be triggered
by a command inside your mozconfig failing. Please change your mozconfig
to not error and/or to catch errors in executed commands.

mozconfig output:

/home/tc/lab/seamonkey-2.53.17.1/python/mozbuild/mozbuild/mozconfig_loader: /home/tc/lab/seamonkey-2.53.17.1/mozconfig: line 2:
: not found

tc@box:~/lab/seamonkey-2.53.17.1$

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1509
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #43 on: November 24, 2023, 08:35:54 AM »
Hi cute curtis. Now that you are on x86_64, you can use seamonkey 2.53.17.1 which is already in the x86_64 repository.

If you really want to compile it yourself even though Juanito already did the work, you can follow Juanito's build notes which are here:
http://repo.tinycorelinux.net/14.x/x86_64/tcz/src/seamonkey/compile_seamonkey

Offline cute curtis

  • Full Member
  • ***
  • Posts: 102
  • Welcome In Da Club
Re: Seamonkey 2.53.17.1.tcz corrupted
« Reply #44 on: November 24, 2023, 11:14:03 AM »
Indeed, I'm trying to follow Juanito's build notes for future seamonkey builds but it seems I got problems with mozconfig when initiating and unable to move forward. I appreciate all your help. Thanks.
Code: [Select]
CC=clang CXX=clang++ ./mach configure
P.S. Juanito you don't need to put the author under me, because you built it you should claim it. I'll try the second method next release. If it does not work.
« Last Edit: November 24, 2023, 11:17:37 AM by cute curtis »